Попытка очистить кэш в Smarty: «неопределенный класс расширения Smarty_Internal_Method_Clear_Cache» - PullRequest
0 голосов
/ 27 февраля 2020

Я пытаюсь настроить шаблон Smarty + фреймворк кэша с Smarty 3.1.33 и PHP 7.2.25.

Кажется, что часть кэширования работает нормально:

$smarty->caching = true;
$smarty->cache_lifetime = -1;
$smarty->display("mytemplate.tpl");

Кроме того, я создал также сценарий PHP для удаления кэшированной копии mytemplate.tpl:

$smarty->caching = true;
$smarty->clear_cache("mytemplate.tpl");

Но я получаю следующее сообщение об ошибке:

Notice: Undefined property: Smarty_Internal_Undefined::$objMap in /home/foo/Smarty-3.1.33/libs/sysplugins/smarty_internal_extension_handler.php on line 132
Fatal error: Uncaught --> Smarty: undefined extension class 'Smarty_Internal_Method_Clear_Cache' <-- thrown in /home/foo/Smarty-3.1.33/libs/sysplugins/smarty_internal_undefined.php on line 62

Что я делаю не так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...