Symfony 2 中使用 TWIG 嵌套列表
我的数据库中有
Category:
id | name
1 | first
2 | second
etc
:
News:
id | category | name
1 | 1 | one
2 | 2 | two
3 | 1 | three
4 | 2 | four
5 | 2 | five
等等。
在 TWIG 中显示这一点的最佳方法是什么?
FIRST
- one
- three
SECOND
- two
- four
- five
等
在Symfony 1.4中我可以使用从模板PHP获取数据,但在Symfony 2中我必须获取控制器中的所有数据,但如何获取?
i have in database
Category:
id | name
1 | first
2 | second
etc
and:
News:
id | category | name
1 | 1 | one
2 | 2 | two
3 | 1 | three
4 | 2 | four
5 | 2 | five
ETC.
how is the best method for show this in TWIG?
FIRST
- one
- three
SECOND
- two
- four
- five
etc.
in Symfony 1.4 i can use get data from template PHP, but in Symfony 2 i must get all data in controllor, but how?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
因此,类别和新闻之间存在工作关系,工作起来很简单。
因此,您将类别对象从控制器传递到模板,TWIG 将“category.news”转换为 Category->getNews() 函数。
您可以找到有关“变量/函数处理”的更多信息:http://twig.sensiolabs .org/doc/templates.html#variables
So you have a working relation between Category and News, it is working straightforward.
So you pass the category object(s) from controller to your template, and TWIG converts the "category.news" towards the Category->getNews() function.
You may find further information on this "variable/function handling": http://twig.sensiolabs.org/doc/templates.html#variables
我还没有使用 Sf2,所以我不能给你你所需要的东西,但它应该与此类似:
for
for
I'm not using Sf2 (yet) so I can't give you exactly what you need, but it should be similar to this:
for
on the categoriesfor
on the current category's relation to news