<ul>
{foreach from=$recommend item=value}
<li><span><em>{$value['content']}</em></span></li>
{/foreach}
</ul>
<ul>
{foreach from=$recommend item=value}
<li><h4>{$value['name']}</h4></li>
{/foreach}
</ul>
上面的HTML可以通過循環,如果不使用Smarty的產生:如何在smarty中的單循環中做這種模板?
$html1 = $html2 = '<ul>';
foreach($recommend as $value)
{
$html1 .= '<li><span><em>' . $value['content'] . '</em></span></li>';
$html2 .= '<li><h4>' . $value['name'] . '</h4></li>';
}
$html1 .= '</ul>';
$html2 .= '</ul>';
$html = $html1 . $html2;
,但我不知道如何做到這一點,需要智者的時候。
男人你是什麼意思? – nerkn 2010-10-27 09:32:53
我的例子需要2個循環來生成最終的html,我想在1個循環內完成。 – smarty 2010-10-27 09:35:52
這是一個簡單的例子,但主要想法是一樣的。 – smarty 2010-10-27 09:48:38