1

Symfony2 アプリケーションで使用するエンティティといくつかのルートを追加するバンドルを作成しています。

バンドルをベンダーとして使用したいので、すべてのファイルを作成し、GitHub と packagist に公開しましたが、すべて正常に動作します。

私の問題は、別のプロジェクトでバンドルが必要になったときに、エンティティとルートが検出されないことです。

1)php app/console doctrine:schema:update変更を検出しない

2) ベンダーからの GET ルートにアクセスしようとすると、次のエラーが表示されます。

No route found for "GET ..."

どんなアイデアでも大歓迎ですが、実際にこれらのことをバンドルで行うプロセスは何ですか?

乾杯。

シリル

4

1 に答える 1

0

たとえば、FOSUserBundle のインストール手順を見てください。公開されたバンドルを使用するすべての人は、appkernel でそれをアクティブ化し、ルートをインポートする必要があります。エンティティについては、バンドル ユーザーもエンティティをサブクラス化する必要があると思います。

于 2013-05-08T18:38:38.517 に答える