Symfony 2 アプリケーションのエンティティを生成しようとしています。エンティティは複数のバンドル (およびおそらく複数のアプリケーション) によって共有されるため、エンティティをバンドルに属させたくありません。それらを src/MyApp/Entity フォルダーに入れたい。
src/MyApp/Entity/config/doctrine (class1.orm.yml, ...) に格納されているエンティティの YML を既に持っています。
doctrine:generate:entities タスクを使用して、対応する PHP クラスを生成しようとしています。
これが私の app/config/config.yml にあるものです
orm:
auto_generate_proxy_classes: %kernel.debug%
auto_mapping: false
mappings:
AppRest:
type: yml
prefix: AppRest\Entity
dir: %kernel.root_dir%/../src/AppRest/Entity/config/doctrine
エンティティを生成するために使用するコマンドは次のとおりです
php app/console doctrine:generate:entities AppRest/Entity
ここに私が得る例外があります
[InvalidArgumentException]
Bundle "AppRest" does not exist or it is not enabled.
バンドル内にあるエンティティを生成しようとしていないことを教義に理解させたい。--pathオプション(--path=src/AppRest/Entity)も指定してみましたが、何も変わりませんでした。
誰でも助けることができますか?
編集:
ディレクトリの余分なスペースを削除したことで、問題は解決しました。パス オプションを指定する必要があります