Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在symfony bundle上重用实体_Symfony_Doctrine Orm - Fatal编程技术网

在symfony bundle上重用实体

在symfony bundle上重用实体,symfony,doctrine-orm,Symfony,Doctrine Orm,我正在创建一个Symfony2捆绑包,用于几个项目4 此捆绑包包含将在所有项目中使用的业务逻辑 bundle有几个用@MappedSuperclass标记的抽象类,它们之间的所有关系都是通过接口指定的,并用addResolveTargetEntity解析。意思 我可以通过配置覆盖捆绑包中的任何实体 现在的问题是,尽管非常酷,但在所有使用此捆绑包的项目中,我必须重新定义从基本捆绑包扩展的所有实体,并对它们进行配置,使它们成为真正的实体。如果在没有提供/配置另一个实体的情况下,可以让条令使用该基本实

我正在创建一个Symfony2捆绑包,用于几个项目4 此捆绑包包含将在所有项目中使用的业务逻辑

bundle有几个用@MappedSuperclass标记的抽象类,它们之间的所有关系都是通过接口指定的,并用addResolveTargetEntity解析。意思 我可以通过配置覆盖捆绑包中的任何实体

现在的问题是,尽管非常酷,但在所有使用此捆绑包的项目中,我必须重新定义从基本捆绑包扩展的所有实体,并对它们进行配置,使它们成为真正的实体。如果在没有提供/配置另一个实体的情况下,可以让条令使用该基本实体,那就太棒了。因为并非所有实体都需要定制,而是所有实体都需要使用

你觉得怎么样

您应该查看,更具体地说是


这些基本上允许您创建一系列具有关联的类,这些关联可以转换为映射的超类(如果它们不是最终的子类)。它还将关联移动到子类,因为它们不能出现在映射的超类上。

这似乎正是我需要的,非常感谢您,先生: