ホームページ > バックエンド開発 > PHPチュートリアル > thinkphp コヒーレント操作例分析、thinkphp 例分析_PHP チュートリアル

thinkphp コヒーレント操作例分析、thinkphp 例分析_PHP チュートリアル

WBOY
リリース: 2016-07-13 10:13:21
オリジナル
806 人が閲覧しました

thinkphp コヒーレント操作例分析、thinkphp 例分析

この記事では、thinkphp のコヒーレントな操作の使用法を例を通して分析します。参考のためにみんなで共有してください。具体的な分析は次のとおりです:

1. 一般的に使用される連続操作は連続して使用できますが、その後に select、update、delete、および find メソッドが存在する必要があります。

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.テーブル: テーブル
6.グループ:グループ

7.having: グループ化に関連する

2.補足

alias は、現在のデータテーブルのエイリアス文字列を定義するために使用されます

page は、ページング (内部で制限するように変換される) 文字列と数値をクエリするために使用されます

join* は文字列と配列をサポートするためにクエリを結合するために使用されます

union* クエリ文字列、配列、オブジェクトのユニオンサポート

ブール型クエリの個別のサポート

lock データベースのブール値のロック機構

cache はクエリのキャッシュに使用され、複数のパラメーターをサポートします (キャッシュのセクションで詳しく説明します)

relation は関連するクエリに使用されます (関連するモデル拡張機能のサポートが必要です) 文字列

validate は自動データ検証配列に使用されます

データオートコンプリート配列のauto

filter はデータのフィルタリング文字列に使用されます

scope* は名前付きスコープ文字列と配列に使用されます

この記事で説明した内容が、皆様の ThinkPHP フレームワーク プログラミングに役立つことを願っています。

http://www.bkjia.com/PHPjc/916066.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/916066.html技術記事 Thinkphp コヒーレント操作の例の分析、thinkphp 例の分析 この記事では、thinkphp コヒーレント操作の使用法を例とともに分析します。参考のためにみんなで共有してください。具体的な分析は次のとおりです: 1. よく使用される連続演習...
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート