前の 2 つのセクションでは、PHP-MVC モードの簡単な実装について説明しました。ここでは、MVC の VIEW を置き換えるスマート テンプレートを紹介します。
ここでは、関数 OGN を function.php 関数に追加して、Smarty オブジェクトを生成し、属性を初期化します。次に、この関数を呼び出して、smarty を生成し、データを操作します。
エントリ ファイルindex.php で、最初に OGN を呼び出して、smarty オブジェクトをインスタンス化します。
View を Smarty に置き換えたため、V オブジェクトとメソッドは必要なくなりました。
最後に、tpl フォルダーにテンプレート ファイル try.tpl を作成します。
要約: MVC パターン設計では、MVC で View の機能を実行するために Smarty を導入しています。以前の MVC と比較すると、次の 2 つの場所が変更されています。
1》Smarty オブジェクトを生成して返す関数 OGN を追加
2》コントローラー ファイル内でビュー オブジェクトとメソッドが廃止されました。 Smarty オブジェクトの assign メソッドを呼び出して $data を登録し、smarty オブジェクトの display メソッドを呼び出して