php-mvcモード (3)

WBOY
リリース: 2016-06-20 12:59:28
オリジナル
974 人が閲覧しました

前の 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 メソッドを呼び出して

を出力します。
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート