我在选项卡中获取数据时遇到一个问题。当我使用时
$settingsList = $this->getDoctrine()->getRepository('AppBundle:J1Setting')->
findAll();
所有数据都显示在所有标签中。 现在,当我想按' id'
进行过滤时$settingsList = $this->getDoctrine()->getRepository('AppBundle:J1Setting')->
find(1);
它没有显示任何内容。
当我查看分析器时,查询返回一行。
答案 0 :(得分:1)
正如评论find
上面@zerkms所建议的那样,只返回单个实体。所以,我使用过这样的findBy
:
$settingsList = $this->getDoctrine()->getRepository('AppBundle:J1Setting')->
findBy(array('groupId' => '1'));