質問

Symfony1がコンポーネントを持っているような同様の方法で、Silexで再利用可能なコンポーネントを実装する方法はありますか?基本的に、別のコントローラー内に1つまたは複数の再利用可能なウィジェット(コントローラーに何らかのロジックがある)の出力をキャプチャしたいと考えています。

小枝テンプレートを別々にレンダリングする方法を見つけましたが、ビジネスロジックが添付されたコンポーネントがいくつかあります。

役に立ちましたか?

解決

私はこれがあなたが必要とするものだと思います:

レンダリング関数は、テンプレートから別のコントローラーをレンダリングするのに役立つように登録されています。

{{ render('/sidebar') }}

{# or if you are also using UrlGeneratorServiceProvider #}
{{ render(path('sidebar')) }}

から取られた 小枝プロバイダーの章 ドキュメントの。チェック中 起源 また、それがサブレクエストを作ると言っています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top