是否可以在smarty中的配置文件中定义数组?例如,我想在配置文件(位于/ configs)中有小数据库 - 很少(约20个)产品描述:标题,价格,描述.之后我想通过foreach或section列出它.如何在没有MySql或其他数据库引擎的情况下在Smarty中定义该数组.我能这样做吗?
小智 6
您可以在配置文件中定义数组,您需要设置$ config_overwrite = FALSE.你可以看一下这个页面:config_overwrite
$smarty = new Smarty;
$smarty->config_overwrite=false;
Run Code Online (Sandbox Code Playgroud)
配置文件.
# row colors
rowColors = #FF0000
rowColors = #00FF00
rowColors = #0000FF
Run Code Online (Sandbox Code Playgroud)
带有{section}循环的模板.
<table>
{section name=r loop=$rows}
<tr bgcolor="{cycle values=#rowColors#}">
<td> ....etc.... </td>
</tr>
{/section}
</table>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3111 次 |
| 最近记录: |