ホームページ  >  記事  >  バックエンド開発  >  thinkphpのコントローラーでの関数呼び出し?

thinkphpのコントローラーでの関数呼び出し?

WBOY
WBOYオリジナル
2016-06-20 12:39:002484ブラウズ

thinkphp にコントローラー IndexController がある場合、次のコードがインデックス関数
this->display() に追加され、そのページの表示はindex.html を呼び出しますか?
つまり、ページを表示するときに呼び出されるテンプレート名は関数内で呼び出される名前と同じということですか?


ディスカッションへの返信 (解決策)

はい、デフォルトでは、呼び出されるテンプレート名は関数名と同じです

例えば、INDEXコントローラーのテンプレートはコントローラーと同じ名前のファイル(INDEXなど)を作成する必要があるようです。 ) フォルダー内にテンプレートを作成します

this->display() デフォルトでは、呼び出されるテンプレート名は関数と同じです。他のものを呼び出すには、単に this->display を実行します。 (ファイル名)

$ デフォルトでは、this->display() によって呼び出されるテンプレート名は関数名と同じになります。この関数内で他のテンプレートを呼び出したい場合は、$this と記述できます。 ->display("テンプレート名")

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。