Как вызвать сниппет из файла не кэшированным на Fenom?
Всем привет!
Как можно его вызвать?
Спасибо.
Как можно его вызвать?
{$_modx->runSnippet('@FILE snippets/getFiltersFields.php')}
Вставлял знаки восклицания куда только мог — ничего не работает.Спасибо.
Комментарии: 4
в инструкции написано, что сниппеты не кешируются
но по моему опыту, при таком вызове может кешироваться только код сниппета, но не получаемые им данные
но по моему опыту, при таком вызове может кешироваться только код сниппета, но не получаемые им данные
В том и дело, что код кэшируется, что мешает отладке. Несколько раз терял много времени, так как не понимал почему кастомный сниппет перестал работать, хотя новые данные передаются.
Добавил я на страницу вызова сниппета вот это:
Добавил я на страницу вызова сниппета вот это:
<!--{$modx->cacheManager->refresh()}-->
И на странице с каждым обновлением стал чиститься кэш. А html-комментирование добавил, чтобы не выводило результат работы в виде цифры 1.
Спасибо, это круто.
Такие возможности надо добавлять в документацию, а также в следующую версию MODX.
Такие возможности надо добавлять в документацию, а также в следующую версию MODX.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.