0
我從命令行生成使用doctrine 2的實體,但我的應用程序需要設置命名空間,我如何確保創建的實體將具有命名空間實體;頂部是?Doctrine生成的實體中缺少命名空間?
我從命令行生成使用doctrine 2的實體,但我的應用程序需要設置命名空間,我如何確保創建的實體將具有命名空間實體;頂部是?Doctrine生成的實體中缺少命名空間?
創建一個文件結構:
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);
我有完全相同的文件結構,你建議,我沒有提到我的實體文件是通過使用yalm文件創建的,如果我正在創建類實體m一般我想我可以爲命名空間添加缺失的行,我想我仍然失去了這個學說的東西...... – MikeGA 2012-04-06 20:29:56