我正在使用命令行中的doctrine 2生成实体,但我的应用程序需要设置命名空间,如何确保创建的实体顶部有命名空间实体; ?
答案 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);