实体propetytype作为Symfony2中的对象

时间:2015-10-02 21:23:43

标签: symfony doctrine

我正在寻找信息,如何使用实体专业类型作为对象。

我有实体产品和类别。在产品实体中,propety类别是类型对象。如何将对象类别传递给那个版本?任何想法如何使用?任何例子?

1 个答案:

答案 0 :(得分:1)

我会说:不要使用对象类型。而是使用Doctrine's association mappping

如果您希望能够在多个类别中拥有一种产品,我建议您使用one-to-many bidirectionalmany-to-many bidirectional

请按照以下步骤操作:

  • 将示例放在您自己的实体中,并将​​注释从@更改为@ORM \ ...
  • 使用命令行生成getter和setter: app/console doctrine:generate:entities AppBundle
  • 更新您的数据库架构: app/console doctrine:schema:update --force

现在检查你创建的getter和setter函数。您可能会发现类似getProducts()removeProduct()和addProduct()。