アプリケーションのモジュールで Zend Framework を使用しており、Doctrine 2 を同じ方法で統合することに興味があります。
モジュールには以下が含まれます。
- コントローラー
- モデル
- ビュー
- ヘルパー
Doctrine 2 の問題は、エンティティ ディレクトリとプロキシ ディレクトリが必要なことです。エンティティ ディレクトリをモジュール構造のモデル ディレクトリにしたいのですが、調査に基づいて解決策が見つかりませんでした。
現在、デフォルトのモジュールを使用すると、メタデータの実装は次のようになります。
$config->setMetadataDriverImpl($config->newDefaultAnnotationDriver(APPLICATION_PATH . '/modules/default/models'));
新しいモジュールを追加したい場合、たとえば「cms」としましょう。Doctrine でモデルを管理する方法がありません。
問題の解決策を持っている人はいますか?