我的smarty得到了未知的标签,但它是合法的标签

我的smarty得到了未知的标签,但它是合法的标签,smarty,smarty3,Smarty,Smarty3,目前我更改smarty 2->version 3 但在我换了衣服之后,我遇到了如下的问题 SmartyCompilerException: Syntax Error in template "/home/test/engine/mobile9/template/t_footer.tpl" on line 28 "{php}" unknown tag "php" in /home/test/engine/modules/smarty/sysplugins/smarty_internal_tem

目前我更改smarty 2->version 3

但在我换了衣服之后,我遇到了如下的问题

SmartyCompilerException: Syntax Error in template 
"/home/test/engine/mobile9/template/t_footer.tpl" on line 28 
"{php}" unknown tag "php" in /home/test/engine/modules/smarty/sysplugins/smarty_internal_templatecompilerbase.php on line 617
之后,我检查smarty 3文档。它显示{php}是有效的运算符。

检查文档:

重要通知

Smarty不推荐使用{php}标记,因此不应使用。放 PHP脚本或插件函数中的PHP逻辑。注

从Smarty 3.1开始,{php}标记只能从SmartyBC获得

如果您使用的是Smarty 3.0x,它应该可以工作。如果您使用的是Smarty 3.1,则必须安装(向后兼容性包装器)以使用
{php}
-Tag

但如果可能,请尝试遵循Smarty的建议:将PHP逻辑放入PHP脚本中,而不是放入Smarty模板中。

查看文档:

重要通知

Smarty不推荐使用{php}标记,因此不应使用。放 PHP脚本或插件函数中的PHP逻辑。注

从Smarty 3.1开始,{php}标记只能从SmartyBC获得

如果您使用的是Smarty 3.0x,它应该可以工作。如果您使用的是Smarty 3.1,则必须安装(向后兼容性包装器)以使用
{php}
-Tag


但是如果可能的话,试着遵循Smarty的建议:将PHP逻辑放在PHP脚本中,而不是放在Smarty模板中。

thx很多,因为这个页面很快就会被删除,只是暂时的。最好包括这个插件。thx=={php}标记==默认情况下,{php}标记被禁用。不推荐使用{php}标记。可以使用$smarty->allow_php_tag=true启用它。但是,如果您将属于一起的PHP代码分散到几个{PHP}标记中,它可能不再工作。这是我在smarty官方网站上找到的wat。这是一个解决方案。thx很多,因为这个页面将很快被删除,只是暂时的。最好包括这个插件。thx=={php}标记==默认情况下,{php}标记被禁用。不推荐使用{php}标记。可以使用$smarty->allow_php_tag=true启用它。但是,如果您将属于一起的PHP代码分散到几个{PHP}标记中,它可能不再工作。这是我在smarty官方网站上找到的wat。也许这是解决办法之一。