创建表smarty 2

时间:2015-04-08 11:06:55

标签: php smarty

我想创建一个聪明的表2。

我的目标是显示类别,而不仅仅是子类别。

我尝试过:

 <{foreach from=$super item=category_parent}>
 <{$category_parent.title}>
 <{/foreach}>

但在我看来,但我确实想要这些类别!

1 个答案:

答案 0 :(得分:1)

您描述了您尝试过的内容,但是您没有描述您实际获得的结果,或者您希望看到的输出结果(&#39;显示类别&#39;非常模糊,我不认为你实际上看到了子类别标题。)

我假设您想要显示标题(可能每行一个),但实际上显示的是NOTHING。

$ super可能为空 - 您的屏幕截图并不清楚顶级数组是否存储在$ super变量中。

有时通过打印相关变量的内容进行调试非常方便:

<pre>{$super|@print_r}</pre>

这样您就可以确认该特定地点/范围内的变量名称。

你的模板看起来很奇怪:

<{ xxxx }> 

不会导致有效的HTML(如果您尝试生成html)。如果您尝试生成html并在浏览器中查看结果,则页面可能因为格式错误的html而一直空白,但数据可能位于原始html中。看一下生成的原始html(查看源代码)。

也许尝试这样的事情:

{foreach from=$super item=category_parent}
<div>{$category_parent.title}</div>
{/foreach}