【データベース操作モデルモデル】
モデルモデル データベース操作
tpフレームワークメイン設計パターン:MVC
C:コントローラーコントローラーshop/Lib/Action/特定コントローラー
V:view view shop/Tpl/group/テンプレートファイル
M:model データモデルショップ/Lib/Model/Specific model
【モデルの作成】
作成原則: 1つのデータテーブルに1つのデータモデルが対応します
モデルの作成:
以下のメッセージが表示されたら、データベースに config.php でユーザー名とパスワードが設定されていないことを示しています
[データベースの使用手順]:
[データベース構成config.php]:
[データベースから関連情報を取得する — クエリ]
データベースからデータ情報を取得するには select() メソッドを使用します。これは 2 次元配列を返します。
レコードを取得したい場合は、find() を使用します。 ) 1 次元配列を返すメソッド
$ Goods -> select() // すべてのレコードとすべてのフィールドの結果を取得します
$goods -> select(15) // 主キーを持つレコードの結果を取得します= 15
$goods -> select(“10,15, 20”) //主キーが10, 15, 20の範囲のレコード情報を取得
$goods -> find(16) ; //主キーが 16 であるレコード情報を 1 次元配列の形式で返します
$ Goods -> //特定の XXX フィールドの where 条件に基づいてクエリを実行します。 1 次元配列の結果が返されます。このメソッドは、Model.class.php の __call() 自動条件メソッドを使用します。
【大文字の問題】:
【モデルmodelによるデータ取得の詳細なデモ】:
【インスタンス化モデルメソッド】
?
上記では、関連コンテンツを含む「Thinkphp 5 入門 - モデル (49)」を紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。