没有错误的聪明错误

时间:2011-03-28 11:31:43

标签: php smarty

我收到此错误有时

  

[28-Mar-2011 14:22:20] PHP注意:函数调用'get_template_vars'未知或已弃用。在第57行的/home/jordan/public_html/includes/smrty/sysplugins/smarty_internal_wrapper.php

但我不在任何 php文件中使用此功能,并且它在项目中的任何php文件中都不存在(打开所有php文件并使用np++并搜索所有他们)

但是,为什么错误日志中会出现此错误,以及如何修复它?

我使用smarty 3.0

由于

1 个答案:

答案 0 :(得分:0)

首先,确保您使用的是最新的稳定版Smarty。你得到的错误来自Smarty试图将旧的,Smarty2风格的功能转换为新的Smarty3风格。这可能在您的代码或模板标签,插件等中。要找到罪魁祸首,请尝试在smarty_internal_wrapper.php的convert()方法中抛出debug_backtrace()