私は、Ajaxのインタラクティブ性にかなり依存しているWebアプリケーションを構築しています.HTMLテンプレートを2つ使用してDRYを維持するという問題を回避したいと思います。PHP + JSのテンプレートエンジンですが、
ここでは、template engine both for JS and PHPという質問が出てきましたが、これは良い回答である、mustacheです。それでZend_View_HelpersやPHPに依存するもののような、私ができないものを思い出しました。
私の質問は、もっと良い解決策がありますか?おそらく、Zend_View(またはテンプレート言語に出力するのと同じようなもの)を使うことができます。これはPHPとそのライブラリの柔軟性を可能にしますが、テンプレート言語のDRYnessです。
それ、または全く私が考えなかった別の解決策。この種のことは何度も前から行われていると思いますので、ベストプラクティス(または悪いもの)があります。
おかげ
これは正しい方向への一歩です。私はそれを調べます。私が探しているものは、2段階のテンプレートを持つ能力です。最初は、PHPは、言語に依存しないテンプレートを、Twig、Mustacheなどで出力します。おそらく、それは狂ったアイデアです、多分私が欲しいものではないでしょうか? – Adam