ホームページ  >  記事  >  バックエンド開発  >  tp フレームワークの 1 つの html と 1 つの php のコンテンツが同じ場合、何が起こっているのでしょうか?

tp フレームワークの 1 つの html と 1 つの php のコンテンツが同じ場合、何が起こっているのでしょうか?

WBOY
WBOYオリジナル
2016-06-23 13:19:14904ブラウズ

tp フレームワークで作成された php ウェブサイト プラットフォームに html コンテンツのページを追加したいのですが、ホームページのindex.html ファイル パス D:WWWsnadminHomeViewdefaultindex を見つけてコピーを作成しました。 :WWWsnadminRuntimeCacheHome ディレクトリに 0de7d861c1cb42e2c9c40884b7e83a8a という名前の PHP ファイルがあり、その内容は PHP コードが異なり、両方に d5c343386645ee99c1788cbe370864fb それ以外は同じです。ファイルのタイトルには df0867777310765d2a84449b7aea97ff8b05045a5be5764f313ed5b9168a17e6 のコードがあります。このファイルの内容 0de7d861c1cb42e2c9c40884b7e83a8a も変更に対応していますが、何が起こっているのでしょうか?

私も彼女と同じですか? 変更したindex1.htmlをどこに設定する必要がありますか? また、このWebサイトのテンプレートを何度も検索しましたが、設定する場所が見つかりませんでした。アドバイスしてください


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


すべての HTML は tp フレームワークを通じて ".php" ファイルに変換され、最終的に表示される内容はブラウザは元の HTML ではなく、変換された php ページです。

あなたの 0de7d861c1cb42e2c9c40884b7e83a8a.php は変換された php ページです

開発マニュアルを注意深く読むことをお勧めします


すべての html は tp フレームワークを通じて ".php" ファイルに変換され、最終的にブラウザに表示される内容が元の HTML ではなく、変換された php ページです。

あなたの 0de7d861c1cb42e2c9c40884b7e83a8a.php は、変換された php ページです

それでは、新しい html ページを追加する場合、どのようにしてそれを php に変換する必要がありますか。

開発マニュアルを注意深く読むことをお勧めします

この問題は私にとって今緊急であるため、問題が何であるか、そしてそれを解決する方法を確認するために最初に助けを求めるためにここにいます。後で見てください。でも、しばらくは理解できないので、今すぐその変換を達成する方法を教えてください


変換する必要はありません。

Runtime ディレクトリ内のすべてのものはプログラムによって生成され、変更すると役に立たなくなります


変換する必要はありません。

Runtime ディレクトリ内のすべてのものはプログラムによって生成されており、変更すると役に立たなくなります

それでは、元のページと同じように自動的に変換されるようにするには、新しく追加したページをどうすればよいでしょうか?

すべての HTML は TP フレームワークを通じて「.php」ファイルに変換され、最終的にブラウザーに表示されるのは、元の HTML ではなく、変換された PHP ページです。

あなたの 0de7d861c1cb42e2c9c40884b7e83a8a.php は、変換された php ページです

それでは、新しい html ページを追加する場合、どのようにしてそれを php に変換する必要がありますか。

独自の HTML ページを view フォルダーに配置し、適切なパスを介してアクセスします

たとえば、このパス car_project/Application/Home/View/Work/login.html の HTML ページにアクセスできます このパス http://localhost/car_project/index.php/Home/Work/login/ にアクセスすると、対応する php ファイルが自動的に生成されます。 tp フレームワークを介して「.php」ファイルに変換されると、最終的にブラウザーに表示されるのは、元の html ではなく、変換された php ページになります。

あなたの 0de7d861c1cb42e2c9c40884b7e83a8a.php は、変換された php ページです


それでは、新しい html ページを追加する場合、どのようにしてそれを php に変換する必要がありますか。

独自の HTML ページをビュー フォルダーに配置し、適切なパスを介してアクセスします

はい、自動的に生成できますが、この新しい HTML にデータベースを表示するコードを実行する必要があります。それは? {$userData['ue_account']} を使用しますが、応答がありません





すべての HTML は tp フレームワークを通じて ".php" ファイルに変換され、最終的に何が表示されますかブラウザは元の HTML ではなく、変換された PHP ページです。
あなたの 0de7d861c1cb42e2c9c40884b7e83a8a.php は、変換された php ページです

それでは、新しい html ページを追加する場合、どのようにしてそれを php に変換する必要がありますか。

独自の HTML ページをビュー フォルダーに配置し、適切なパスを介してアクセスできます

自動生成できますが、新しく追加した HTML にデータベースの内容を表示するには、どのようにコードを記述する必要がありますか? {$userData['ue_account']} を使用しましたが、応答がありませんでした



I 「{$ Think.session.adminuser}」を使用するとデータベースの内容を表示できることがわかりましたが、私の「{$Think.session.zcinfo}」では何も表示できません。 !空白の質問: 変数「{$Think.session.adminuser}」をどこに設定すればよいですか? しかし、検索しても変数 adminuser が見つかりませんでした。これは、データベース mer テーブルの suer フィールドの値を表示するためのものです。そして、これ「{$Think.session.zcinfo}」が表示できないのは、名前テーブルのユーザーフィールドの値です。私はTPフレームワークを使い始めたばかりですが、解決方法がわかりません。それ! !緊急
ds.com/zc.php?id="+"{$Think.session.adminuser}"; //テキストボックスに値を下げます

}
2cacc6d41bbb37262a98f745aa00fbf0

キャッシュ下のファイルはすべてキャッシュをオフにするオプションは開発マニュアルにあります。オフにするだけです。


すべての HTML は、tp フレームワークを通じて「.php」ファイルに変換されます。最終的にブラウザーに表示されるのは、元の HTML ではなく、変換された php ページです。
あなたの 0de7d861c1cb42e2c9c40884b7e83a8a.php は、変換された php ページです



それでは、新しい html ページを追加する場合、どのようにしてそれを php に変換する必要がありますか。



独自の HTML ページをビュー フォルダーに配置し、適切なパスを介してアクセスします はい、自動的に生成できますが、この新しい HTML にデータベースを表示するコードを実行する必要があります。 {$userData['ue_account']} を使用していますが、応答がありません

対応するコントローラーを作成しましたか?



すべての HTML は、tp フレームワークを通じて「.php」ファイルに変換されます。最終的にブラウザーに表示されるのは、元の HTML ではなく、変換された php ページです。
あなたの 0de7d861c1cb42e2c9c40884b7e83a8a.php は、変換された php ページです



それでは、新しい html ページを追加する場合、どのようにしてそれを php に変換する必要がありますか。



独自の HTML ページをビュー フォルダーに配置し、適切なパスを介してアクセスします はい、自動的に生成できますが、この新しい HTML にデータベースを表示するコードを実行する必要があります。 {$userData['ue_account']} を使用していますが、応答がありません

対応するコントローラーを作成しましたか?

コントローラーを使用して、


これは私のコントローラーのコードです
<?phpnamespace Home\Controller;use Think\Controller;class LoginController extends Controller{    public function index()    {        $this->display('index/login');    }    public function logincl()    {         if (IS_POST) {                                $user = M('member')->where(array('MB_username' => admin))->find();   //在HTML里我用{$Think.session.adminuser},代码可以显示我当前登录的账号,但是我用下面{$Think.session.test},就显示不了,空白的,                $test = M('aconfig')->where(array('zcinfo' ))->find();      //我的HTML用{$Think.session.test}代码这个显示不了,test变量的值,那里出错了吗,(aconfig 这个是数据库表名)                   session('test',$test['zcinfo']);             //我的HTML用{$Think.session.test}代码这个显示不了,test变量的值,那里出错了吗,  (aconfig 这个是数据库表的字段名,我就是想在html显示这个字段里面值),求救                    session('adminuser', $user['mb_username']);                                                               $_SESSION['logintime'] = time();                    die("<script>document.location.href='/admin.php/Home/Index/main';</script>");        }    }        }

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