私は、デフォルトのソートとDataObject
を持っているのDataObjectのデフォルトを削除します。その与えられた はソート
Author::create(array('Name' => 'DEF'))->write();
Author::create(array('Name' => 'ABC'))->write();
これは出力ABCその後、DEFは、並べ替えを使用しますが、ソートがクリアされた場合、私はDEFその後、ABC期待したいです。
私はAuthor::get()->sort('')
とAuthor::get()->sort(null)
を試してみたが、両方はDEF再びABCを返します。
メモこれは問題の原因となる複雑なクエリ(結合を使用)があり、ソートを試しても設定しようとするとエラーが発生します。
SQL構文に誤りがあります。だから、ライン1
ソリューションで「『_SortColumn0』 ASC BY ORDER」近くを使用する権利構文についてはMySQLサーバのバージョンに対応するマニュアル、および私はとにかく知りたいのを確認し、どのようにDataObject
の既定の既定の並べ替えを維持しながら、特定のAuthor::get()
の既定の並べ替えをクリアしますか?
'プライベート静的$のdefault_sort =「名前DESC」;' –
は@Anantありがとうしかし、いや、私は他のすべての場合のデフォルトのソートを維持したいです。 – Barry
' - > sort(null)'を試しましたか?私はこれをテストしていない。 – 3dgoo