|
1
1
Smarty使用与PHP不同的语法。看见 this page on Smarty variable syntax .
然而,正如您所看到的,Smarty也允许PHP风格的语法。因此,您的PHP代码应该按原样工作,只需删除
当我有多维和嵌套数组时,有时我喜欢为每个元素分配一个变量,以便于阅读。所以我可以重写变量:
成为:
这将帮助您减少重复并提高可读性。随后,调试将更容易。 |
|
2
0
聪明,因为几乎所有模板引擎都有自己的语法。 据我所知(如果我错了,有人可以纠正我),在Smarty 2中使用某些语法是不可能的,而且从PHP中编写一些显而易见的代码也比较困难。但现在我们有了Smarty 3.1
在您的问题中,您可能没有将类别和主题都分配给Smarty,因此它无法工作。简单的规则是,您需要使用
在您的情况下,您可以在PHP中简单地执行以下操作:
要将PHP和Smarty中的两个数组分配给Smarty,可以简单地执行以下操作:
正如您所看到的,您显示的这个值与PHP中的值几乎相同(而不是简单地使用echo
不过,您也可以在Smarty中使用更简单的语法:
而不是使用
|
|
|
atsngr · 用一个条件和多个值协调If语句 8 年前 |
|
|
user27240 · 使用php将mp4文件上传到数据库 8 年前 |
|
|
Anu · 单选按钮的jQuery不工作 8 年前 |
|
|
oiram16 · 如何使用smarty进行计数器? 8 年前 |