我有一个如下的教义查询......
$qb = $this->createQueryBuilder('s')
->select('s, csr, c')
->Join('s.classesreference', 'csr')
->Join('csr.Class', 'c')
->where('c.id = :id and csr.SpellLevel = :level')
->setParameter('level', $level)
->setParameter('id', $Class->getId())
->orderBy('s.Name','ASC')
->orderBy('csr.SpellLevel')
->getQuery();
在我的 Twig 模板中,我想在嵌套的无序列表中显示此查询的结果。
<ul>
<li>Level 0
<ul>
<!-- Level zero spells here -->
</ul>
</li>
<li>Level 1
<ul>
<!-- Level one spells here -->
</ul>
</li>
<li>Level 2
<ul>
<!-- Level two spells here -->
</ul>
</li>
<li>Level 3
<ul>
<!-- Level three spells here -->
</ul>
</li>
</ul>
Spell
我只是无法从返回的结果集(本质上是一个对象数组)中弄清楚如何在 twig 中执行此操作
classesreference
是一个引用表,Spell
当CharacterClass
被引用CharacterClass
记录使用时,它还包含一个拼写级别字段。
任何帮助表示赞赏。