ホームページ >バックエンド開発 >PHPチュートリアル >Thinkphp での buildHtml に関する質問

Thinkphp での buildHtml に関する質問

WBOY
WBOYオリジナル
2016-06-23 14:11:491060ブラウズ

PHP THINKPHP buildhtml

私は初心者なので、多くのことをよく理解していません
$this->buildHtml('1',HTML_PATH.'/','index','utf-8');上記の文は、thinkphp を使用して HTML を生成しているのを見かけましたが、実行してみるとまったく応答がありませんでした。その後、インターネットで検索しました。長い間そうしてきましたが、理由はわかりません。


// このクラスはシステムによって自動的に生成され、テスト目的のみを目的としています
class IndexAction extends Action {
public functionindex(){
$this->buildHtml('1',HTML_PATH) .'/ ','index','utf-8');
$this->display() }
}

///この設定ファイル
return array(
'HTML_FILE_SUFFIX '=> ;'.html',
);
?>
やり方がわかりません、助けてください

ディスカッションに返信(解決策)
thinkphp3.1.2 を使用しています

Takeあなたのphpを見てください。ファイル名は標準化されていますか?他の人はそれを行うことができますが、あなたはそれを行うことができません。その理由を自分の中に見つけるべきだと思います。

私は thinkphp を使用しました

HTML を出力するには $action->display(); を使用するだけだと思います

$action->fetch('template.html');// 表示せずに結果のみを返します




'HTML_FILE_SUFFIX'=>'.html' を生成したい場合、このパラメータが疑似静的サフィックスであるかどうかはわかりません。または HTML ファイルを生成するときにサフィックスを追加する理由はわかりません。静的 HTML ファイルを生成していますか?

Lu Jin は HTML_PATH を定義しましたか? これは出力パスを定義する必要があります

通常、生成されたページはプロジェクト ディレクトリの下の html ディレクトリにあります

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