このページネーションでは、チケットがまだ開いているときに 2 つの列を並べ替えることができないことがわかります。これにより、私がやろうとしていることは、回避策なしでは不可能だと思います。だから私が探しているのは回避策だと思います。
私は多くのメッセージ ボードが行っていることをしようとしています: " sticky
" 機能を持っています。ユーザーがどのテーブル ヘッダー リンクをクリックして並べ替えても、モデルの " sticky
" フィールドが常に最初に並べ替えられ、その後にユーザーがクリックした列が続くようにしたいと考えています。好きなように設定できることはわかっている$this->paginate['Model']['order']
ので、ハックして「sticky
」フィールドを最初に配置し、ユーザーが選択した列を2番目に配置できます。この方法の問題点は、ページネーションを行った後、ページネーションが適切に動作しないことです。テーブル ヘッダーのリンクが正しく機能せず、ページの切り替えも正しく機能しません。他の回避策はありますか?