モデルモデルデータベース操作
tpフレームワークの主な設計パターン:MVC
C:コントローラーショップ/Lib/Action/特定のコントローラー
V: ビュービューショップ/Tpl/グループ/テンプレートファイル
M: モデル データ モデル ショップ/ライブラリ/モデル/特定のモデル
作成の原則: 1つのデータテーブルは1つのデータモデルに対応します
モデルの作成:
次のメッセージが表示された場合は、データベースに config.php で設定されたユーザー名とパスワードがないことを意味します
select() メソッドを使用してデータベースからデータ情報を取得し、2 次元配列を返します。
レコードを取得したい場合は、1次元配列を返すfind()メソッドを使用します
$goods -> select() //すべてのレコードとすべてのフィールドの結果を取得します
$goods -> select(15) //主キーが 15 のレコード結果を取得します
$goods -> select(“10,15,20”) //主キーが10,15,20の範囲のレコード情報を取得します
$goods -> find(16); //主キーが 16 のレコード情報を 1 次元配列の形式で返します
$goods -> getByXXX(); //特定の XXX フィールドの where 条件に基づいてクエリを実行し、1 次元配列の結果を返します。このメソッドは、Model.class.php の __call() 自動条件メソッドを使用します。
【大文字小文字の問題】:
D();
およびプライマリキー名はより複雑で、直接使用することをお勧めしません
3 ショートカット関数 M() で基本クラスオブジェクトをインスタンス化します
例: M() は Model.class.php に対応するオブジェクトをインスタンス化します。このメソッドは推奨されません。
【モデルを作成します。このモデルに対応するテーブル接頭辞が他のテーブル接頭辞と一致しない可能性があります。その場合、このモデルは独自の実際のテーブル名を定義する必要があります]:
http://www.bkjia.com/PHPjc/1015275.html