doctrine-orm - 在ZF2中扩展ZfcUserDoctrineORM的用户实体

标签 doctrine-orm zend-framework2 zfdoctrine

我对ZF2很陌生。我在 ZF1 的项目中有一堆学说实体,其中一个是用户实体。

我正在尝试扩展\ZfcUserDoctrineORM\Entity\User 以便我可以包含我的旧关系 - 但没有取得很大成功。

如果我尝试运行模式生成器 ./doctrine-module orm:schema-tool:create我收到一个错误,说表名用户已经存在。

到目前为止,我已经尝试扩展类并将我的类设置为 UserEntityClass

return array(
    'zfcuser' => array(
        'UserEntityClass' => '\Application\Entity\User',
    ),
);

该模块似乎还没有任何文档。

最佳答案

所以问题是默认的 ZfcUserDoctrineORM 实体仍在使用中。要解决此问题,您可以将 EnableDefaultEntities 设置为 false,如下所示:

return array(
    'zfcuser' => array(
        'UserEntityClass' => '\Acme\Entity\User',
        'EnableDefaultEntities' => false
    ),
);

关于doctrine-orm - 在ZF2中扩展ZfcUserDoctrineORM的用户实体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12542701/

相关文章:

php - 在不同的 GIT 分支上使用 Doctrine 2 迁移是否有任何最佳实践?

php - Doctrine2 - FindOneBy 外键

php - ZF2 应用程序范围的 var(自定义唯一请求 id)

php - zf2 分页器与连接异常

zend-framework2 - 如何使用redirect()设置查询参数

php - Doctrine2 QB OneToMany 连接上的语义错误

php - Doctrine 2 DBAL 和 QueryBuilder - 它真的有效吗?

交响乐2 : Add another namespace to Entity namespaces