Jump to main content Jump to doc navigation

xPDOCacheManager::set

Устанавливает пару ключ-значение в поставщике кэша.

Также позволяет передавать массив опций. Текущие доступные значения:

  • format - если равно XPDO_CACHE_JSON, будет указывать строку как единственные данные в файле (а не как возвращение строки). Это полезно, если вы хотите более правильный синтаксический анализ данных JSON.

Синтаксис

API Docs: http://api.modxcms.com/xpdo/cache/xPDOCacheManager.html#set

boolean set (string $key, mixed &$var, [integer $lifetime = 0], [array $options = array()])

Пример

Задайте для файла кэша указанную строку, срок действия которой истекает через 2 часа.

$str = 'This will be cached.';
$xpdo->cacheManager->set('mycachefile',$str,7200);

Смотрите также

  1. xPDOCacheManager.copyFile
  2. xPDOCacheManager.copyTree
  3. xPDOCacheManager.delete
  4. xPDOCacheManager.deleteTree
  5. xPDOCacheManager.endsWith
  6. xPDOCacheManager.escapeSingleQuotes
  7. xPDOCacheManager.get
  8. xPDOCacheManager.getCachePath
  9. xPDOCacheManager.getCacheProvider
  10. xPDOCacheManager.matches
  11. xPDOCacheManager.replace
  12. xPDOCacheManager.writeFile
  13. xPDOCacheManager.set
  14. xPDOCacheManager.writeTree
  15. xPDOCacheManager