Thinkphp Five 入門 - モデル (49)
モデル モデル データベース操作
Tp フレームワークのメイン設計パターン: MVC
C :コントローラーコントローラー shop/Lib/Action/特定のコントローラー
V: view view shop/Tpl/group/template file
M: モデルデータ モデル shop/Lib/Model/特定のモデル
作成の原則: 1 つのデータ テーブルは 1 つのデータ モデルに対応します
モデルの作成:
次のメッセージが表示される場合は、データベースに config.php で設定されたユーザー名とパスワードが存在しないことを意味します
データベースからデータ情報を取得するには、select() メソッドを使用します。このメソッドは、
レコードを取得したい場合は、1 次元配列を返す find() メソッドを使用します。 $goods -> // すべてのレコードを取得し、すべてのフィールドの結果$goods - > select(15) // 主キーが 15 であるレコードの結果を取得します$goods -> ”) //主キーが 10, 15, 20 の範囲内のレコードを取得します。 Information $goods -> // レコードを返します。 1 次元配列形式の 16 に等しい主キーを持つ情報 $goods -> getByXXX(); // 特定の XXX の where 条件に基づいてクエリを実行します。フィールドに入力すると、1 次元配列の結果が返されます。このメソッドは、Model.class.php の __call() 自動条件メソッドを使用します。 [大文字の問題]: [モデルモデルによるデータ取得の詳細なデモ]: 【モデルのインスタンス化方法】)モデルに対応するオブジェクトをインスタンス化します。class.php、この方法は、モデルが独自の実際のテーブル名を定義する必要があることをお勧めしません。
?