標準的な独立グループのディレクトリ構造は次のとおりです (ホーム グループを例にします):
--+ Home ホームグループディレクトリ
├-+ 共通グループ機能ディレクトリ
├-+ Conf グループ設定ディレクトリ
├-+ Lang グループ言語パックディレクトリ
├-+ アクショングループ アクションコントローラディレクトリ
├-+ モデルグループ Model Modelディレクトリ
├-+ グループ化されたウィジェット ウィジェット ディレクトリ
├-+ ORG グループ化された拡張クラス ライブラリ ディレクトリ
├-+ ... その他の階層ディレクトリ
└-+ Tpl グループ化されたテンプレート ディレクトリ
1. ThinkPHP 3 の出力 (キーポイント)
a. echo などの PHP のネイティブ出力メソッドを使用してページに出力します
b.
変数を割り当てたい場合は、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',//データベース名を設定します
S 'db_user' = & gt', // ユーザー名を設定します
; 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'>
~调 B. page_trace をオンにできます
️デバッグ機能をオンにする~
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/ を開きます
上記では、さまざまな側面を含む [thinkphp] の基本ガイドを紹介しましたが、PHP チュートリアルに興味のある友人に役立つことを願っています。