2013-02-02 72 views
0

您好我有一个三列布局如下所示:Symfony的嫩枝For循环

<div class="container"> 
<div id="col1"> 
</div> 
<div id="col2"> 
</div> 
<div id="col3"> 
</div> 
<div> 

所以我使用,我想填列数据的在树枝循环。我想不出一种方法来做到这一点,除了将每列的数据传递给控制器​​中每列的数组并将其传递给视图,然后循环遍历每个数组。

我相对比较新的PHP和Symfony,我想我是在/在想这个。我不希望任何人为我做这项工作,只是一个正确的方向。

谢谢!

+0

你能举一个例子输出吗? – seferov

回答

0

你说的是最佳做法。但不是第二个数组,通常使用一个对象。

我不知道你在说什么数据和你如何获得这些数据。但很可能你会从数据库中获得这些信息。你读过Doctrine article in the book吗?他们告诉你如何处理这样的事情。

+0

是的,我从数据库中获取数据,并且仍然围绕着Doctrine进行包装。是的,我已经创建了一个对象,它正在返回一个数组f对象,我猜想一旦数据传递给视图,将所有内容都放到正确的列中就是我感到困惑的地方。感谢您的答复! – wali

+0

@wali你知道你可以访问像myobject.name这样的对象属性吗?什么让你感到困惑?如果你能解释这一点,我们可以帮助他们。 –

+0

其实我现在从一个json源码获取数据......所以现在教义没有用。谢谢 – wali

0

我想数据是按照以下条件拆分的。你应该尝试在你的控制器中应用这些条件,并发送3个数组到枝。 这将有助于如果你解释更多(也许有一些代码)关于数据库和查询。