由于使用了构建器插件和一些小的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的新手......
感谢您的帮助