我在哪里需要提到symfony2中的继承注释

时间:2012-07-12 13:32:19

标签: php symfony doctrine-orm fosuserbundle

我有这个结构

`UserInterface`
`User.php implemnets UserInterface in model`
`class student extends user.php`
`class teacher extends user.php`

现在我应该在哪个课程中使用这个学说代码

/**
 * @Entity
 * @InheritanceType("JOINED")
 * @DiscriminatorColumn(name="discr", type="string")
 * @DiscriminatorMap({"person" = "Person", "employee" = "Employee"})
 */

因为如果我在user.php中使用,那么它不会将持久逻辑放在Model中。我可以在实体中做到这一点。我想将persitent逻辑与Model

分开

我希望每个班级都有单独的表格

0 个答案:

没有答案