【发布时间】:2015-11-22 19:14:55
【问题描述】:
我从 Doctrine 获得了一个集合列表,并将它们存储到一个数组中。 例如:
$data['collList'] = $heyDoctrine->giveMeMyColls();
但我还想检索有关这些集合的一些信息。
我将它存储到$data['collectionId']。
到目前为止,一切正常。
但是在我的 Twig 模板中,我想用我的集合的名称创建有序列表,并且这个列表的每个项目都是关于这个集合的信息。
所以,在 PHP 中,我会这样做:
foreach($data['collList'] as $collItem){
echo $collItem['name'];
echo '<ul>';
foreach($data[$collItem['id']] as $collItemData){
echo '<li>'.$collItemData.'</li>';
}
}
我的问题是:如何用 Twig 做到这一点? 我不知道如何对 Twig «嘿,使用 «coll.id» 作为另一个变量的名称! 我看了一下,找到了«attribute»功能,但我无法使其工作。
我该怎么做? 非常感谢。
【问题讨论】: