我在 Symfony 中有一个类/实体,我正在尝试使用该findAll()
方法从名为 Event 的表中获取所有内容:
$this->getDoctrine()->getManager()->getRepository('MYBUNDLE:Event')->findAll();
我收到此错误:
[Semantical Error] line 0, col 50 near 'e ': Error: Class 'e' is not
defined. 500 Internal Server Error - QueryException 1 linked
这是我的实体:
class Event
{
/**
* @var integer
*
* @ORM\Column(name="id", type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
private $id;
/**
*
* @ORM\ManyToOne(targetEntity="Rposition")
* @ORM\JoinColumn(name="id_Owner", referencedColumnName="id" )
**/
private $idOwner;
/**
* @var boolean
*
* @ORM\Column(name="repeats", type="boolean", nullable=true)
*/
private $repeats;
是什么导致了这个错误?如何正确使用 findAll()?