2

Silex を使用して Doctrine2 モデルに依存関係を注入する方法はありますか? モデルは手動で構築されていないため、コンストラクターに何も渡すことができず、それを行う方法のチュートリアルが見つかりません。私はすでに Silex と Pimple のソースを参照しましたが、これをアーカイブする方法がわかりませんでした。どんな助けでも感謝します。

ニルス

更新: モデルは注入可能ではなく、新しいものであるため、構築後にセッターを介して依存関係を注入する必要があります。doctrine2 はこの機能をそのまま実装しているため、ドキュメントへのリンクを次に示します。

http://www.doctrine-project.org/docs/orm/2.1/en/reference/events.html

4

2 に答える 2

2

Silex には Doctrine 2 ORM 用のサービス プロバイダーが組み込まれていませんが、この拡張機能を使用できます。Silex に実装する方法について
の短いチュートリアルをブログに投稿しました。

于 2012-05-08T21:56:06.490 に答える
-1

Doctrine DBAL しかありません。ORM サービスは提供されません。

ソース: http://silex.sensiolabs.org/doc/providers/doctrine.html

doctrine ORM 用に独自のサービスを作成しましたか?

于 2011-11-12T01:53:24.310 に答える