2012-01-10 18 views
1

Silexで再利用可能なコンポーネントを実装する方法はありますか?同様の方法でsymfony1にはコンポーネントがあり、Symfony2にはサブリクエストがありますか?私は基本的に、別のコントローラの中にある1つまたは複数の再利用可能なウィジェット(それらのコントローラにいくつかのロジックを持っている)の出力をキャプチャしたい。Silexの再利用可能なコンポーネント

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

{{ render('/sidebar') }} 

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

the Twig provider chapterから撮影:

Aテンプレートから別のコントローラをレンダリングを支援するための登録も機能さレンダリング:私はこれを推測している

答えて

3

は何が必要ですドキュメンテーション。チェックするとthe sourceでもサブリクエストが行われます。

+0

ありがとうございますが、私はまた、コントローラのレンダリングされた出力を別のコントローラの中に取り込みたいと述べるべきです。それを私の質問に追加します。 – Gerry

+0

私はそれを行うための組み込みの方法はないと思いますが、私がリンクしているソースコードがあなたを助けてくれるはずです。 – Maerlyn

+0

ありがとう、コードを見つけるいくつかの問題があった:) – Gerry

関連する問題