ホームページ > PHPフレームワーク > ThinkPHP > 違い: TP5 コントローラーの view メソッドと fetch メソッド

違い: TP5 コントローラーの view メソッドと fetch メソッド

藏色散人
リリース: 2020-09-03 14:02:12
転載
3979 人が閲覧しました

以下は、TP5 コントローラーのビュー メソッドとフェッチ メソッドの違いを紹介する thinkphp フレームワーク チュートリアル コラムです。 !

違い: TP5 コントローラーの view メソッドと fetch メソッド

#TP5 コントローラーの view メソッドと fetch メソッドの違い

コントローラーでは、2 つのメソッドは似ていますが、異なります。

コントローラーでは、テンプレートの 3 つのレンダリング メソッドの設定表示が異なります。

//不继承controller
$view = new view();
return $view->fetch('index/demo');
ログイン後にコピー
//不继承controller
return view('index/demo');
ログイン後にコピー
//继承controller
return $this->fetch('index/demo');
ログイン後にコピー

後の 2 つはパブリック構成、tpl_replace_string (__CSS__ など) を出力できます。パスはテンプレートに出力できます。最初のタイプの __CSS__ 文字列はテンプレートに直接出力できます

プロジェクトでは、後の 2 つの

書き込みメソッドを使用するか、

controller、this->fetch

を継承するか、表示メソッド

new view();
ログイン後にコピー
# を使用してみてください。 ## しかし、これは読み取れません パブリック設定ファイルの場合、パラメータを自分で設定する必要があります。オブジェクトをインスタンス化した後、パラメータを渡します。たとえば、

と記述します。

以上が違い: TP5 コントローラーの view メソッドと fetch メソッドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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