умная ошибка там, где нет ошибок


Я получаю эту ошибку Иногда

[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 2

1 ответ:

Во-первых, убедитесь, что вы используете самую последнюю, стабильную версию Smarty. Ошибка, которую вы получаете, заключается в том, что Smarty пытается преобразовать старые функции стиля Smarty2 в новый стиль Smarty3. Это может быть в вашем коде или в тегах шаблонов, плагинах и т. д. Чтобы найти виновника, попробуйте запустить debug_backtrace () в методе convert () функции smarty_internal_wrapper.php