thinkphp3.1 フレームセットの表示に関する問題

WBOY
リリース: 2016-06-13 12:54:49
オリジナル
850 人が閲覧しました

thinkphp3.1 とフレームセットの間の表示の問題

この投稿は EC_jouvie によって最終編集されました: 2013-01-23 14:18:29 thinkphp2.1 バージョンのビデオ チュートリアルを見ていますが、デモンストレーション中、教師は Index モジュールの Index メソッドで Index.html ページを表示しており、index.html はフレームセットを含むフレームであり、すべてが正常に実行されます。
しかし、自分で操作したところ、ページが真っ白で何も表示されませんでした。私自身、thinkphp のバージョン 3.1 を使用しています。専門家からのアドバイスをお願いします。
郵便番号
IndexAction.class.php
class IndexAction extends Action {
パブリック関数index(){
$this->assign('title','title');
$this->display();
}
パブリック関数 top(){
$this->display();
}
パブリック関数メニュー(){
$this->display();
}
パブリック関数 main(){
$this->display();
}
パブリック関数 footer(){
$this->display();
}
}

インデックス.html


<頭>

{$title}//ここの $title 変数は引き続き表示できます

<フレームセット行 = "50,*,40">
<フレーム名="トップ" src="http://www.baidu.com" />
<フレームセットcols="200,*">
<フレーム名="メニュー" src="__URL__/メニュー" />


<フレーム名="フッター" src="__URL__/フッター" />



tpl テンプレート ディレクトリ
には、index.html、top.html、menu.html、main.html、footer.html ファイルがあります。
DW を使用して編集していますが、__URL__ 部分を変更して、index.html ページを保存するたびに、次の内容のエラー メッセージ ボックスがポップアップ表示されます:
ファイル「F:WebsiteSIMAppStudentTplIndex__URL__footer」は存在しません。
このパスは明らかに、テンプレートが配置されているパスです。論理的には、モジュール メソッドが配置されているパスである必要があります。

一番の問題は、ページが正常に表示されないことです。これを先に解決すれば、パスの問題は解決すると思います。アドバイスをお願いします。
thinkphp フレームセット __URL__
-----解決策--------------------------------
これはあまり明確ではありません。フッター ファイルのサフィックスが間違って書かれていたため、これに遭遇しました。l が欠落しており、htm になっていました。
そこで、footer.html ファイルを確認します。他のファイルが見つかり、そのパスはおそらく正しいためです。

------解決策------ ---- ---------
戻ってプログラムを確認しました。dw 誤警報は正常ですが、背景ページはまだ表示されています。
thinkphp の tpl のデフォルトのテンプレートは、default と呼ばれていることを覚えています。この
を見逃しているわけではありません。 表示されている __URL__ の値は正しいですか?
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート