在Doctrine生成的实体中缺少命名空间?

时间:2012-04-03 21:39:06

标签: zend-framework doctrine-orm

我正在使用命令行中的doctrine 2生成实体,但我的应用程序需要设置命名空间,如何确保创建的实体顶部有命名空间实体;

1 个答案:

答案 0 :(得分:0)

创建下一个文件结构:

application/
    /models/
        /Entities/
            User.php

和User.php模型具有下一个命名空间:

namespace Entities;

class User { ... }

$user = new \Entities\User(); 

别忘了设置

$driverImpl = $config->newDefaultAnnotationDriver('/path/to/app/application/models/Entities');
$config->setMetadataDriverImpl($driverImpl);