如何在没有关系映射的情况下访问实体中的全局列表?

时间:2016-02-26 18:05:03

标签: symfony doctrine-orm doctrine

我有两个学说实体,如下所示:

Iterator it = map.entrySet().iterator();
Map.Entry firstEntry = (Map.Entry)it.next();

/** * @ORM\Table(name="users") * @ORM\Entity */ class User { /** * @var integer * * @ORM\Column(name="id", type="integer") * @ORM\Id * @ORM\GeneratedValue(strategy="IDENTITY") */ private $id; /** * @var string * * @ORM\Column(name="name", type="string") */ private $name; } /** * @ORM\Table(name="holidays") * @ORM\Entity */ class Holiday { /** * @var integer * * @ORM\Column(name="id", type="integer") * @ORM\Id * @ORM\GeneratedValue(strategy="IDENTITY") */ private $id; /** * @var \DateTime * * @ORM\Column(name="date", type="date") */ private $date; } 是全球假期列表。 HolidayUser之间没有关系(Doctrine Mapping),但我需要在用户类中访问假期。

如何在没有任何映射的情况下访问用户类中的假期?我不想将Entity Manager注入我的用户类。

更新:我们假设我在Holiday中有一个方法,如下所示:

User

0 个答案:

没有答案