2016-06-24 14 views
0

タブでデータを取得する際に問題が1つあります。私は

$settingsList = $this->getDoctrine()->getRepository('AppBundle:J1Setting')-> 
findAll(); 

を使用していた場合、すべてのデータは、すべてのタブに表示されます。 今、私は 'ID' でフィルタリングしたいとき

$settingsList = $this->getDoctrine()->getRepository('AppBundle:J1Setting')-> 
find(1); 

それは何を示していません。

私がプロファイラを調べているとき、クエリは1つの行を返します。

+0

'find'はコレクションではなく単一のエンティティを返します。 – zerkms

+0

@zerkms私は1人のIDで何を探すべきか教えてください。ところで、おかげさまで –

+0

。私はあなたの考えによってそれを働かせなければなりません –

答えて

1

上記の@zerkmsのコメントfindは、単一のエンティティのみを返します。だから私はこのようにfindByを使用しました:

$settingsList = $this->getDoctrine()->getRepository('AppBundle:J1Setting')-> 
findBy(array('groupId' => '1')); 
関連する問題