2016-12-13 1 views
1

Phalconでは、コントローラをVoltでビューからレンダリングすることは可能ですか?ビューからのカルコンレンダリング

symfonyの中で行われているように:

{{ render(controller('AcmeArticleBundle:Article:recentArticles', { 'max': 3 })) }} 

目的:複雑なロジック、ビュー、資産とincapsulatedコンポーネントを作成し、複数の場所

でそれを再利用
+1

**いいえ**。あなたは何を達成したいですか?私は同じ結果を得る別の方法があると確信しています。 – Timothy

+0

@Timothy完全にカプセル化され、独自のロジック、ビュー、資産を持ち、複数の場所で再利用できるいくつかの「コンポーネント」をレンダリングしたいと考えています。私は別の方法を試しましたが、アプリケーション全体で共有されている汚れた不明瞭なコードを持つ巨大な自転車のように見えました。それを行う通常の方法はありますか? –

+0

私はPhalconフォーラムでいくつか見て、[この投稿]を見つけました(https://forum.phalconphp.com/discussion/1281/how-can-i-call-another-controller-action-params-from-inside -a-vi#C4554)。あなたのブートストラップファイルに 'public function request(array $ location、$ data = null)'コードを追加してから、 '$ this-> app- >リクエスト(['controller' => '記事'、 'アクション' => 'recentArticles']) ' – Timothy

答えて

0

ちょうどいくつかのサービスを使用するか見るためにパラメータを渡すより良いですその他のビューなどが含まれます。

関連する問題