さて、私はMVCを使用してPHPで高度なフレームワークを開発しており、PHPで解析される動的データでビューをフォーマットするための最良の方法を知りたいと思っています。
現在、私はこのフォーマットを使用しています:
ビューをロードするコントローラーのフォーマット
$vars = array();
$vars['EXAMPLE_TEXT'] = "Hello World!";
$this->load->View("view_name", $vars);
ここで、varsは、キーを使用してビューに渡される文字列の配列であり、ビューでそれを識別します。
「view_name」ビューのフォーマット。
<b>{EXAMPLE_TEXT}</b>
テキストを表示するだけです:Hello World!
問題
しかし、データベースの複雑な要素を(foreachループを使用して)使用し始めているため、開発者にとって便利であり、PHPの解析エンジンの速度を維持しながら、ビューに適した構文を見つけることができません。
DTDまたはスキーマスタイルを使用することを考えていましたが、実際に入力を聞きたいです。