我的聪明人有未知标签,但它是合法标签
目前我改变了 smarty 2 ->版本 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} 是有效的运算符。
currently i change smarty 2 -> version 3
but after i change got problem as below.
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
after that i check smarty 3 documentations. it shown {php} is valid operator.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
请在此处查看文档:
如果您使用的是 Smarty 3.0x,它应该可以工作。如果您使用的是 Smarty 3.1,则必须安装 SmartyBC 类(向后兼容性包装器)用于使用
{php}
-标签。但如果可能的话,请尝试遵循 Smarty 的建议:将 PHP 逻辑放入 PHP 脚本中,而不是放入 Smarty 模板中。
Check the documentation here:
If you're using Smarty 3.0x, it should work. If you're using Smarty 3.1, you have to install the SmartyBC class (Backwards Compatibility Wrapper) for the use of the
{php}
-Tag.But where possible try to follow Smartys advice: Put PHP logic in PHP scripts, and not into the Smarty templates.