ホームページ  >  記事  >  バックエンド開発  >  ThinkPHP のカスタム モデルと一貫した操作ポイント_PHP チュートリアル

ThinkPHP のカスタム モデルと一貫した操作ポイント_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-14 10:10:26858ブラウズ

学んだことをまとめてみます〜
データの主キーを取得するメソッド: $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() で数値を求めます

http://www.bkjia.com/PHPjc/477475.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/477475.html技術記事学んだことをまとめてみます~ データの主キーを取得するメソッド $goods_model - getPk(); データテーブルをインスタンス化する2つのメソッド new Model(); ショートカットメソッドはメモリを1回だけ消費します。 .
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。