在Symfony2中使用类表继承的表单

时间:2015-01-29 01:24:47

标签: php symfony inheritance doctrine-orm doctrine

流程问题在这里...假设我有一个抽象的Profile类和一个Principal类,它使用类表继承,在Doctrine中设置来扩展它。

因为我使用继承,然后我将用于从表单创建实体的最佳实践是什么? (即我正在创建Principal,而不是Profile父母

当我在控制台中使用doctrine:generate:crud函数时,它并没有给我太多,因为所有属性当前都存在于父类中,而我在如何解决这个问题上遇到了一些麻烦。这是我的传递:

  • 使用我需要根据父级捕获的字段创建我的表单类型类。
  • 创建控制器和操作以容纳我的提交并使用学说EntityManager创建Principal,而不是Profile
  • 创建指向控制器的路线
  • 保护我的路线和/或控制器

是吗?

我知道Sonata但我宁愿不使用预定义的捆绑包,因为我想在做出贡献捆绑选择之前先了解详细信息。

P.S。由于优秀的文档和堆栈中的一些关键支持者,我得到了Symfony2的支持。到目前为止,感谢您的帮助。我希望在学习系统后再回报它。

0 个答案:

没有答案