thinkPHP テンプレートの出力とモデル use_PHP チュートリアル

WBOY
リリース: 2016-07-13 17:18:50
オリジナル
767 人が閲覧しました

a. echo
などの PHP のネイティブ出力メソッドを使用してページに出力します。 b. 表示メソッドによる出力
変数を割り当てたい場合は、assignメソッドを使用できます
c. 左右の区切り文字を変更します
設定ファイル内の設定項目は変更しないでください
'TMPL_L_DELIM'=>' 'TMPL_R_DELIM'=>'}>', //正しい区切り文字を変更します

2. ThinkPHP 3 のモデル使用法 (重要なポイント)
データベースはメソッド内で新しいModel(テーブル名)の形で操作する必要があります
$m=新しいモデル('ユーザー');
$arr=$m->select(); 'DB_TYPE'=>'mysql', //データベースタイプを設定します
'DB_HOST'=>'localhost',//ホストを設定します
'DB_NAME'=>'thinkphp',//データベース名を設定します
'DB_USER'=>'root', //ユーザー名を設定します
'DB_PWD'=>'', //パスワードを設定します
'DB_PORT'=>'3306', //ポート番号を設定します
'DB_PREFIX'=>'tp_', //テーブルプレフィックスを設定します

DSN方式を使用して設定することもできます

'DB_DSN'=>'mysql://root:@localhost:3306/thinkphp',//DSN メソッドを使用してデータベース情報を設定します

両方の方法が同時に存在する場合、DSN 方法が優先されます

シンプルで実用的なモデルもありますよ

M() は new Model() と同等です;
$m=M('ユーザー');
$arr=$m->select();

モデルインスタンスを使用してデータを操作することができます。操作作業は、データベース CURD の追加、削除、変更、確認が一般的です。

追加 -C $m->add() を作成
削除 -D 削除 $m->delete()
変更 -U $m を更新->save()
Check -R Read $m->select()

3. 補足(理解)

a. テンプレートは配列を横断できます



----
-----

b. デバッグ関数で page_trace を有効にできます
1. デバッグ機能をオンにする
//3. デバッグモードをオンにする
定義('APP_DEBUG',true);
2. 設定ファイルを設定し、ページトレースを有効にする必要があります
'SHOW_PAGE_TRACE'=>true,//トレースページを開きます

http://www.bkjia.com/PHPjc/621608.html

tru​​ehttp://www.bkjia.com/PHPjc/621608.html技術記事 a. echo などのネイティブ PHP 出力メソッドを使用してページに出力します。 b. 変数を割り当てる場合は、設定ファイルを変更する必要はありません。左右の区切り文字...
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート