問題タブ [templating-engine]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
375 参照

php - コントローラー継承のための Symfony 3 ビューのオーバーロード

コンテンツとニュースの 2 つのコントローラーがあるとします。

ニュース コントローラー用の indexAction のビューが存在しない場合 (indexAction は親クラスから継承されます)、Symfony に Content コントローラー (indexAction) のビューを使用してもらいたいと考えています。どうすればこれを達成できますか?Symfony は常にビュー News/index.html.php をレンダリングしようとしますが、このビューが存在しない場合は、Symfony が Content/index.html.php をレンダリングすることを望みます。

Symfony レンダー エンジンに次のように伝えることは可能ですか: News/index.html.php ファイルが存在する場合はこれを取得し、そうでない場合は Content/index.html.php を取得します。

小枝ではなく、PHP テンプレート エンジンを使用しています。

現在 Zend Framework を使用しており、ここで説明されているようにスクリプト (ビュー) パスを追加するだけで、Zend Framework でのオーバーロードを表示できます。