查询
$apartats = $em->getRepository('MyCompanyFrontendBundle:User')->findAll();
返回一个在所有值中具有相同值的数组。
返回数组的对象的数量很好,但所有值都等于表的第一行。
示例:
id:1, name:"Peter"
id:2, name="Sofia"
id:3, name="David"
返回我:
id:1, name:"Peter"
id:1, name:"Peter"
id:1, name:"Peter"
为什么会这样?
答案 0 :(得分:-1)
检查用户实体的注释
如果它看起来像这样
/**
* @var boolean $id
*
* @ORM\Column(name="id", type="boolean", nullable=false)
* @ORM\Id
* @ORM\GeneratedValue(strategy="IDENTITY")
*/
将其更改为
/**
* @var integer $id
*
* @ORM\Column(name="id", type="integer", nullable=false)
* @ORM\Id
* @ORM\GeneratedValue(strategy="IDENTITY")
*/
并检查user.orm.yml文件。