ThinkPHP CURD方法のorder方法詳細解


ThinkPHP CURD法のorder法は,動作の結果を並べ替えるためのモデルの一貫動作方法の一つである。
具体的な使い方は以下の通りです。

$Model->where('status=1')->order('id desc')->limit(5)->select();

注意:一連の操作方法は順番がないので、selectメソッドが呼び出す前に呼び出し順序を勝手に変えてもいいです。
複数のフィールドの並べ替えをサポートします。例えば、

$Model->where('status=1')->order('id desc,status')->limit(5)->select();

descまたはascソート規則が指定されていない場合、デフォルトはascです。
もしあなたのフィールドがmysqlキーワードと競合する場合、配列方式で起動することを推奨します。

$Model->where('status=1')->order(array('order','id'=>'desc'))->limit(5)->select();