0

コマンドラインから doctrine 2 を使用してエンティティを生成していますが、私のアプリケーションでは名前空間を設定する必要があります。作成されたエンティティに名前空間エンティティがあることを確認するにはどうすればよいですか? 頂点で?

4

1 に答える 1

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);
于 2012-04-06T08:30:11.820 に答える