@XenK

Как отключить кэш на Phalcon?

При создании view (volt), автоматически создается кэш в папки "../app/cache", как его отключить?
  • Вопрос задан
  • 482 просмотра
Пригласить эксперта
Ответы на вопрос 1
t-alexashka
@t-alexashka
Сразу пишу legacy код
Если Вам нужно чтобы шаблоны пересобирались каждый раз - включите опцию compileAlways в настройках Volt'a. В этом случае файлы cache всеравно будут создаваться, но каждый раз заново, в независимости были в них изменения или нет.
$di->set('view', function(){
    $view = new \Phalcon\Mvc\View();
    $view->setViewsDir('../app/views/');

        $view->registerEngines(array(
            '.volt' => function($view, $di) {
            $volt = new \Phalcon\Mvc\View\Engine\Volt($view, $di);
            $volt->setOptions(array(
              'compiledPath' => '../app/compiled/',
              'stat' => true,
              'compileAlways' => true  
            ));
            return $volt;
            }
        ));

    return $view;
});
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы