ホームページ >バックエンド開発 >PHPチュートリアル >thinkphpのインクルード変数が出力できない、解決方法

thinkphpのインクルード変数が出力できない、解決方法

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-13 13:42:061049ブラウズ

thinkphp include変数は出力できません
事は次のようになります。indexActionの下にhead() tui()index()という2つのメソッドを書きました
両方のメソッドがそれぞれのテンプレートに出力されます(テンプレートにも表示されます)次にインクルードしますIndex() のテンプレートで head と tui を記述したところ、問題が発生しました

head の内容は出力され、tui の内容値は出力されますが、tui のテキスト変数は出力されません

🎜> -----解決策---------

head や tui の変数を呼び出したい場合は、このように書かずにモデルにメソッドを記述することをお勧めします。 ------解決策------------------

ファイルをインクルードする場合は、index などの同じモデルに記述する必要があります。header.html と foot.html のどちらをインクルードしても、それらはインデックス、

public functionindex(){ に記述する必要があります。
//ここにヘッダーとフットの関係を書きます
$this->display();

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