沃梦达 / 编程问答 / php问题 / 正文

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

Smarty Templates - Return product info based on topic type(Smarty模板-根据主题类型返回产品信息)

本文介绍了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"的主题。

可以标记产品的问题,系统使用获取满意度API。

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

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

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

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

推荐答案

为什么要在Smarty中执行此操作?如果您在模板中放置了如此多的php代码,则会破坏使用模板的原则 我建议您创建一个多维数组,如$ARRAY[TOPIC_KEY][‘Producs’],并使用Smarty循环该数组

这篇关于Smarty模板-根据主题类型返回产品信息的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!

本文标题为:Smarty模板-根据主题类型返回产品信息

基础教程推荐