Doctrine と Symfony2 を使用して、次の例で getResult() メソッドを使用して返される配列の形式は何ですか:
$query = $this->_em->createQuery('SELECT p.id, p.nameProduct FROM ArkiglassProductBundle:Product p');
return $query->getResult();
そして、各ケースにアクセスしてすべての行を印刷する方法を知りたいです。
クエリは、ユーザーの配列を返します。
array(
0 => array(username => 'aaa', name => 'bbb'),
1 => array(username => 'ccc', name => 'ddd')
)
したがって、$users[0] 要素は、リスト内の最初のユーザーを意味します。
for ループを使用して繰り返すことができます。
{% for user in users %}
{{ user.username }} - {{ user.name }}
{% endfor %}