Я пытаюсь настроить шаблон 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
Что я делаю не так?