转发器中的关系,显示关系属性

时间:2017-06-12 09:17:34

标签: octobercms

由于使用了构建器插件和一些小的PHP代码,我可以在转发器中设置关系。

基本上,我创建了一个配方系统(转发器用于多个配方),每个转发器都有标题,价格和类别。

类别字段是与食谱类别模型的关系。

现在,我正在尝试在每个食谱的前端显示类别标题。这是我的代码(加载的对象是我的菜单,其中包含转发器中的配方)

{% set records = builderList.records %}
{% for record in records %}
  <article class="record">
      <h3>{{ record.title }}</h3>
      <p class="price">{{ record.price }}</p>
      {% for recipes in record.recipes %}
        {{ recipes.category }}
      {% endfor %}
  </article>    
{% endfor %}

此代码有效,但它显示类别的ID(1,2,3等等)。如何显示标题。我试过了{{recipes.category.title}}但它不起作用。我想我错过了一个twig语法来加载关系对象以便能够显示子属性,但我是laravel和october cms的新手......

感谢您的帮助

0 个答案:

没有答案