ホームページ >バックエンド開発 >PHPチュートリアル >thinkphp のコヒーレントな操作の分析
この記事では主に thinkphp のコヒーレント操作を紹介します。コヒーレント操作の具体的な使用法と一般的なメソッドの意味をサンプル形式で詳細に分析します。これを必要とする友人は参考にしてください。
この記事では、thinkphp のコヒーレントな操作の使用法を例とともに分析します。参考のためにみんなで共有してください。具体的な分析は次のとおりです。 1. 一般的に使用される連続操作。連続して使用できますが、順序は指定されません。選択、更新、削除、検索のメソッドが必要です。 .where: クエリ条件の設定にご協力ください2.order: 結果の並べ替え$arr=$m->order('id desc')->select();//字符串方法,默认是asc升序排列,加desc改为降序排列 $arr=$m->order(array('id'=>'desc','sex'=>'asc'))->select(); //数组方法3.limit: 結果の制限
limit(2,5)//从第2条取出5条 limit('2,5')//字条串形式参数 limit(10)//等同于limit(0,10)默认是从0开始4.field: クエリ フィールドの設定
field('username as name,id') //传字符,修改字段名 field(array('username'=>'name','id')//传数组查询,修改字段名 field('id',true) //获取除了id以外的所有字段5.table: テーブル6.group: グループ化7.having: グループ化関連 2. 補足 alias は、現在のデータ テーブル定義のエイリアス文字列を指定するために使用されます。 page は、ページングのクエリに使用されます (文字列と数値は内部で制限に変換されます)。join* は、結合に使用されます。文字列と配列をサポートするクエリ
union* クエリに使用されるユニオンは文字列、配列、オブジェクトをサポートしますdistinct クエリに使用されるdistinctはブール値をサポートしますlock ロック メカニズムデータベース ブール値cache はキャッシュのクエリに使用され、複数のパラメータをサポートします (キャッシュのセクションで詳しく説明します) relation は関連クエリに使用されます (関連モデル拡張機能のサポートが必要です) 文字列validate はデータ自動検証に使用されます。 arrayauto データ自動補完に使用されます。 arrayfilter データ フィルタリングに使用されます。 stringscope* 名前付き範囲文字列の場合、 array
以上がこの記事の全内容です。その他の関連コンテンツについては、PHP 中国語 Web サイトをご覧ください。 関連する推奨事項:
ThinkPHP カスタム構成ファイルの分析
##以上がthinkphp のコヒーレントな操作の分析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。