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

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

藏色散人
藏色散人転載
2020-09-03 14:00:474005ブラウズ

以下は、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 までご連絡ください。