php - yii フレームワークでフィールドによる順序を使用する方法
黄舟
黄舟 2017-06-20 10:07:49
0
1
1191

yii,

の orderBy でフィールドごとに注文を結合する方法 、今出力された SQL で、必要な SQL は次のようなものです。

、この問題の解決方法を教えてください。これは次のリファレンスです。 mysql Order by field (id, 5, 3, 8) もう一点、Yii フレームワークで、特定のフィールドの特別なソートを実装したいのですが、フィールドで並べる以外に方法はありますか? いくつかの方法を確認したところ、すべてはこのシンボルによって引き起こされる「`」エラーのせいです###
黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全員に返信(1)
三叔

->orderBy(["FIELD(step, 'star', 'person', 'team')" => true]) それは可能ですが、基礎となるコードを注意深く見ていませんでした。 。 。 でも問題は解決するはずです

リーリー

これは orderby ステートメントを生成するメソッドであるため、true は実際の効果はありませんが、SORT_DESC と等しくないため空になります。

より正式な書き方は次のようになります:

リーリー

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート