Smarty ошибка, где нет ошибок - PullRequest
2 голосов
/ 28 марта 2011

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

[28 марта 2011 14:22:20] Примечание PHP: вызов функции 'get_template_vars' неизвестен или устарел.в /home/jordan/public_html/includes/smrty/sysplugins/smarty_internal_wrapper.php в строке 57

, но я не использую эту функцию в ANY php-файле, и это делаетне существует ни в одном php-файле проекта (открыл все php-файлы и с помощью np++ и проверил их все)

Однако, почему эта ошибка появляется в журнале ошибок и как ее исправить?

Я использую smarty 3.0

Спасибо

1 Ответ

0 голосов
/ 29 марта 2011

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

...