【问题标题】:Smarty {php} in TPL gives blank pageTPL 中的 Smarty {php} 给出空白页
【发布时间】:2013-10-11 12:45:20
【问题描述】:

我是 smarty 的新手,我正在尝试将一些 php 代码放入 TPL

例子:

{php}echo 'test';{/php}

但不,我得到一个空白页。是否可以启用 {php} 以及如何启用? 谢谢!

【问题讨论】:

  • 1) 通过在 PHP 脚本中添加 ini_set('display_errors',1); error_reporting(E_ALL); 来启用错误报告。 2. 检查您的文件权限。 3) 检查您的服务器日志。

标签: php templates smarty


【解决方案1】:

它已被弃用。来自文档:

“从 Smarty 3.1 开始,{php} 标签仅适用于 SmartyBC。”

来源:http://www.smarty.net/docs/en/language.function.php.tpl

【讨论】:

  • 补充一点:它们被弃用的很好的理由是它们首先破坏了使用 Smarty 的意义。如果你想用 PHP 编写你的模板,不要理会 Smarty。
  • 是的,我完全同意。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-12-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-06-22
  • 2011-10-20
  • 1970-01-01
相关资源
最近更新 更多