waid 发表于 2018-12-24 10:55:11

如何在smarty模板中执行php代码

  Smarty模板主要的目的是分离逻辑层和表现层,所以在模板中不应该包含逻辑部分,逻辑层也不应该含有HTML。要在模板中插入逻辑程序的这种做法“非常”不被推荐,在你的case中。
  如果你真正的需要在模板中使用脚本程序,smarty也提供了{php}标签,允许programmer在表现层混入php代码(再次提示:这种不利于逻辑层与表现层的分离,违背了程序与结构的分离)。看一看如何在模板中插入php代码:
  phpCode.tpl:


[*]{php}
[*]echo "There is php code in the template of smarty";
[*]for($i=1 ; $i
页: [1]
查看完整版本: 如何在smarty模板中执行php代码