問題タブ [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.
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 でのオーバーロードを表示できます。