3
我想對自定義字段進行排序記錄,但它給yii2中的錯誤,任何人都可以幫助我。通過自定義值排序Yii2
->orderBy(player.PlayerRole, 'G','D','M','F');
其中G,D,M和F是自定義值。這項工作在MySQL中很好,但在yii2它沒有。
我也嘗試過這一
$expression = new Expression('field(player.PlayerRole,G,D,M,F)');
->orderBy($expression)
這裏是完整的查詢
$expression = new Expression('field(player.PlayerRole,G,D,M,F)');
return (new Query())
->select('*')
->from('tablename')`enter code here`
->orderBy(player.PlayerRole, 'G','D','M','F');
->all();
你能提供大部分代碼的方式和對象的界定? –
請看看上面的帖子中給出的完整查詢。 –