symfonyアプリをいくつかのバンドルにディスパッチしました。
それらのいくつかは共通のcomportementを持っているので、私はバンドルにインターフェースを実装させたいです:
class KnFModMapBundle extends Bundle implements ModuleBase
しかし、私の質問は、バンドルインスタンスにアクセスして、別のバンドルコントローラーに実装されたメソッドを呼び出すにはどうすればよいですか?
一部のバンドル関数をグローバルに使用できるようにするには、サービスコンテナを使用する必要があります。次に、コントローラーからサービスにアクセスできます。$this->get('service.name');