Smarty模板 - 根据主题类型返回产品信息

时间:2010-08-05 14:52:52

标签: php smarty

我使用以下代码:

{foreach from=$entries key=i item=topic}
  {if $topic.topic_style == problem}
    <li>
      <a href="topic.php?id={$topic.id}">{$topic.title}</a>
    </li>
  {/if}
{/foreach}

返回全部为“problem”的主题。

可以标记产品问题,系统使用Get Satisfaction API。

如果有与此主题相关联的产品,我想返回与此product相关联的Topic

我有以下内容,它会返回所有产品:

{foreach from=$products key=i item=product}
  {$product.name}
{/foreach}

我想知道是否有人能够弄清楚如何将这两段代码组合起来以返回与此主题相关的产品?

1 个答案:

答案 0 :(得分:0)

为什么你想要聪明地做到这一点?如果你在其中放置如此​​多的PHP代码,它会破坏使用模板的原则 我建议你创建一个像$ array [topic_key] ['producs']这样的多维数组,然后用smarty循环遍历