ホームページ >バックエンド開発 >PHPチュートリアル >ThinkPHP のカスタム モデルと一貫した操作ポイント_PHP チュートリアル
学んだことをまとめてみます〜
データの主キーを取得するメソッド: $goods_model ->
データ テーブルをインスタンス化するには 2 つの方法があります: new Model(); M() ショートカット メソッドはメモリを 1 回だけ占有しますが、最初のメソッドはメモリ ストレージの量を毎回増加させます
。
query() はクエリ結果を取得します。execute() は影響を受ける行の数を取得します
D() メソッドは、カスタム モデルを取得するために使用されます。D() 関数の実行順序は、ファイル名とクラス名がルールに一致する場合に、カスタム モデルが実行されることです。矛盾がある場合、インスタンス化のためにテーブル名が検索され、一致するテーブル名がない場合は false を返します
。
field() は表示範囲、where() は値の条件です。条件として配列またはオブジェクトを使用します。limit() は値の数です。order(para desc) は並べ替えです。group() はフィールドに応じた自動並べ替えです。グループ化、() を持つ別の値条件、table(tbname) はテーブル全体で値を取得すること、table(db.tbname) はデータベース全体で値を取得すること、配列 $cont['para']=array(' like','% a%'); 配列条件付き制御 SQL を生成し、sum() で合計を求め、avg() で平均を求め、count() で数値を求めます