doctrine のアップロード可能な拡張機能がどのように機能するかを理解し、Symfony プロジェクトで使用できるようにするために、このドキュメントを読みました。
問題は、オブジェクトが呼び出されているのを見て、$listener
それがどこから来たのか本当にわからない使用例にあります。
コントローラーの 1 つで同様のコードを使用するつもりですが、そのリスナーをインスタンス化する方法や、どこから取得するかがわかりません。
doctrine のアップロード可能な拡張機能がどのように機能するかを理解し、Symfony プロジェクトで使用できるようにするために、このドキュメントを読みました。
問題は、オブジェクトが呼び出されているのを見て、$listener
それがどこから来たのか本当にわからない使用例にあります。
コントローラーの 1 つで同様のコードを使用するつもりですが、そのリスナーをインスタンス化する方法や、どこから取得するかがわかりません。
問題の github プロジェクトを調べると、symfony 2 でそれらをインストールして使用する方法に関するドキュメントがあることがわかります: Install Gedmo Doctrine2 extensions in Symfony2
また、難しい作業をしたくない場合は、事前に作成されたバンドルもあります: Integration bundle for DoctrineExtensions by l3pp4rd in Symfony2 ( documentation )
バンドルは簡単にインストールできるはずですが、拡張機能の開発者ではなくサードパーティによって作成されているため、最新ではない可能性があることに注意してください。