ホームページ >バックエンド開発 >PHPチュートリアル >[thinkphp] 基本ガイド、thinkphp 基本ガイド_PHP チュートリアル
独立したグループ化:
アプリでは、モデル、コントローラー、ビュー、構成ファイル、関数ファイルなどを含む各グループは完全に独立しており、簡単に移動したりアンインストールしたりできます。
標準的な独立グループのディレクトリ構造は次のとおりです (ホーム グループを例にします):
--+ Home ホームグループディレクトリ
├-+ 共通グループ機能ディレクトリ
├-+ Conf グループ設定ディレクトリ
├-+ Lang グループ言語パックディレクトリ
├-+ アクショングループ アクションコントローラディレクトリ
├-+ モデルグループ Model Modelディレクトリ
├-+ グループ化されたウィジェット ウィジェット ディレクトリ
├-+ ORG グループ化された拡張クラス ライブラリ ディレクトリ
├-+ ... その他の階層ディレクトリ
└-+ Tpl グループ化されたテンプレート ディレクトリ
thinkphpの出力モデルと構成
1. ThinkPHP 3 の出力 (キーポイント)
a. echo などの PHP のネイティブ出力メソッドを使用してページに出力します
P B. Display メソッドによる出力変数を割り当てたい場合は、assign メソッドを使用できます
c. 左右の区切り文字を変更します。 設置 設定ファイル内の設定項目を変更するには
'TMPL_L_DELIM'=>'<{', //左区切り文字を変更します
'TMPL_R_DELIM'=>'}>', //正しい区切り文字を変更します
2. ThinkPHP 3のモデル使用法(ポイント)
メソッド内で新しいModel(テーブル名)の形でデータベースを操作する必要があります
$m=new Model('User');
$arr=$m->select();
'DB_TYPE'=>'mysql', //データベースの種類を設定します
'DB_HOST'=>'localhost',//ホストを設定します
'DB_NAME'=>'thinkphp',//データベース名を設定します
アウト、アウト、アウト、アウト、アウト、
W 'db_pwd' = & gt; '', // パスワードを設定します
; または 'db_port' = & gt; '3306', // ポート番号を設定します;
'DB_PREFIX'=>'tp_', //テーブルプレフィックスを設定しますDSN メソッドを使用して設定することもできます
'DB_DSN'=>'mysql://root:@localhost:3306/thinkphp',//DSN メソッドを使用してデータベース情報を構成します
両方の方法が同時に存在する場合、DSN 方法が優先されます
簡単で実践的なモデルメソッドもあります
M() は new Model();
と同等です
$m=M('ユーザー');$arr=$m->select();
モデルの例を使用してデータを操作できます。操作の操作は一般的です。
追加 -C $m を作成->add()
削除 -D 削除 $m->delete()
-U Update $m->save()
Check -R Read $m->select()
3. 補足情報(理解)
a. テンプレートは配列を走査できます
<ボリスト名='data' id='vo'>
~
调 B. page_trace をオンにできます
1. デバッグ機能をオンにする
_
2. 設定ファイルを設定し、ページ トレースを有効にする必要があります
_ 'Show_page_trace' = & gt; // ページ トレースを開きます構成:
'URL_PATHINFO_DEPR'=>'-',//URL の区切り文字を変更します
'TMPL_L_DELIM'=>'<{', //左区切り文字を変更します
'TMPL_R_DELIM'=>'}>', //正しい区切り文字を変更します
'DB_TYPE'=>'mysql', //データベースのタイプを設定します
'DB_HOST'=>'localhost',//ホストを設定します
'DB_NAME'=>'thinkphp',//データベース名を設定します
'DB_USER'=>'root', //ユーザー名を設定します
'DB_PWD'=>'', //パスワードを設定します
'DB_PORT'=>'3306', //ポート番号を設定します
'DB_PREFIX'=>'tp_', //テーブルプレフィックスを設定します
'DB_DSN'=>'mysql://root:@localhost:3306/thinkphp',//DSN メソッドを使用してデータベース情報を構成します
'SHOW_PAGE_TRACE'=>true,//ページ トレース http://w2ks.com/ を開きます
http://www.bkjia.com/PHPjc/925550.html
www.bkjia.com
true