Yii フレームワークは、大規模な Web アプリケーションを開発するためのコンポーネントベースの高性能 PHP フレームワークです。 YII にはテンプレート エンジンがありませんが、拡張機能の形式で自分で追加できますが、YII はこれを推奨しません。
PHP 自体は (現時点で) 最高のテンプレート エンジンです。smarty などを入手できます。根本的に反人間的ですよ。 PHPer についてはすでに学ばなければならないことがたくさんあり、転職後には使用しなくなる可能性がある一連の製品をマスターする必要があります。
2 つ目は、デバッグ時にテンプレート エンジンを最終的に PHP にコンパイルする必要があるため、プログラムがエラーを報告したときに、特定のエラーの場所をすぐに特定することが難しいことです。次に、これらのテンプレート エンジンのマニュアルをよく読んで、このループ テンプレートにどのようなパラメータがあるかを確認する必要があります。
たとえば、SQL文を実行するテンプレートタグを備えた国産ソフトウェアがあります。製品自体が適切に記述されていないため、記号 < > を含む SQL ステートメントを記述するときに問題が発生します。
PHP 中国語 Web サイトには、無料の Yii 入門チュートリアル が多数あり、誰でも学習することができます。
以上がYii にはなぜテンプレート エンジンがないのですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。