умная ошибка там, где нет ошибок
Я получаю эту ошибку Иногда
[28-Mar-2011 14: 22: 20] Примечание PHP: вызов функции 'get_template_vars' неизвестен или устарел. in /home / jordan / public_html / includes/smrty/sysplugins / smarty_internal_wrapper.php on line 57
Но я не использую эту функцию в любом файле php, и она не существует ни в одном файле php в проекте (открыл все файлы php и с np++
и перерыл их все)
Однако, почему эта ошибка появляется в журнале ошибок, и как это исправить?
Я использую smarty 3.0
Спасибо
1 ответ:
Во-первых, убедитесь, что вы используете самую последнюю, стабильную версию Smarty. Ошибка, которую вы получаете, заключается в том, что Smarty пытается преобразовать старые функции стиля Smarty2 в новый стиль Smarty3. Это может быть в вашем коде или в тегах шаблонов, плагинах и т. д. Чтобы найти виновника, попробуйте запустить debug_backtrace () в методе convert () функции smarty_internal_wrapper.php