Modx Revo - Очистка кеша через cron



Иногда, при заполнении сайта внешним скриптом, в modx не отображаются материалы до те пор, пока не будет обновлен кеш, либо не отредактирован один из добавленных материалов.

Для того, чтобы избежать рутинной работы я написал простенькую функцию.

Данная функция использует API modx во внешнем файле:

function clearCache() { 
require_once('../index.php'); // путь к index.php самого modx (тот, что в корне сайта)
$modx= new modX();
$modx->initialize('web');
$modx->getService('error','error.modError', '', '');
$cm = $modx->getCacheManager();
$cm->refresh();
}





comments powered by Disqus