我在选项卡中获取数据时遇到了一个问题。当我使用
$settingsList = $this->getDoctrine()->getRepository('AppBundle:J1Setting')->
findAll();
所有数据显示在所有选项卡中。 现在,当我想按"id"过滤时
$settingsList = $this->getDoctrine()->getRepository('AppBundle:J1Setting')->
find(1);
它什么也没显示。
当我查看探查器时,查询返回一行。
正如上面注释中@zerkms所建议的find
只返回单个实体。所以,我使用了这样的findBy
:
$settingsList = $this->getDoctrine()->getRepository('AppBundle:J1Setting')->
findBy(array('groupId' => '1'));