3

Doctrine と Symfony2 を使用して、次の例で getResult() メソッドを使用して返される配列の形式は何ですか:

$query = $this->_em->createQuery('SELECT p.id, p.nameProduct FROM ArkiglassProductBundle:Product p');
        return $query->getResult();

そして、各ケースにアクセスしてすべての行を印刷する方法を知りたいです。

4

3 に答える 3

4
于 2013-05-30T14:49:24.943 に答える
2

クエリは、ユーザーの配列を返します。

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 %}
于 2013-05-31T08:02:06.683 に答える