Cakeのネイティブキャッシングメソッドを使用して、ページング、ソートandfiler(検索)に必要なデータをキャッシュしようとしています。そのため、ビューまたはページ分割された配列/ビューではありません。私が検索/フィルタリングのコンポーネントとPaginatorを見ることができる限り、私は望んでいないデータベースです。これらを一緒にケーキに入れる方法はありますか?どんな答えもありがとうございます。CakePHP:キャッシュテーブルのデータをページ分割、ソート、フィルタリングする
答えて
あなたは、Cakeが常にデータベース結果にページ付けを行うと想定するのは間違いありません。最も簡単な解決策の1つは、refactoring a class like this oneヘルパー(ページ番号用)またはコンポーネント(フィルタリング用)であり、ヘルパー/コンポーネントのデータ配列(カスタムhelpersおよびcomponentsの詳細)にフィードします。唯一の欠点は、ページされた結果セットを作成する前に、アプリケーションがキャッシュされた配列をメモリに読み込む必要があることです。
this articleもありますが、設定に該当するかどうかはわかりません。
もう1つのオプションは、キャッシュされたデータ配列用の独自のデータソースを作成することです。but Cake's documentationは少し貧弱です。私はいくつかのカスタムXMLフィードのためのデータソースの作成を手伝ってきましたが、ページネーションを追加することは決してありませんでした。周りに浮かんでいるサードパーティのデータソースからは、それが可能かどうかはわかりません。
ありがとうございます:)私は最初のことをやったので、コンポーネントが動作するようです。しかし、私は自分でソートとフィルタリングを書かなければならないようだが、これを見つけることはできない。 – charlie
- 1. CakePHP 3 - ページ分割 - 計算フィールドをソートする方法?
- 2. cakephpページ分割トグル
- 3. cakephpページ分割のリンク#hash
- 4. CakePHPページ分割SQLインジェクション
- 5. cakephpページ番号付きのページ分割
- 6. PHPでソートとページ分割
- 7. CakePHPのルーティングとページ分割の問題
- 8. ソートによるDjangoページ分割のオーバーヘッド
- 9. Rails RESTfulアプリケーションのページ分割とソート
- 10. PostgreSQLのページ分割ソートのソートの問題
- 11. CakePHPでページ分割が無視される?私は、CakePHPを持ちたい
- 12. フィルタリング後にAngularJSのページ分割を更新します
- 13. ページ分割とソートによるJSFテーブルの作成
- 14. 'contains'と 'condition'が動作しないCakephp 3のページ分割
- 15. 分割されたテーブルをフィルタリングする
- 16. Symfony 1.4のフィルタリングが有効でないページ分割
- 17. PHPテーブルのソート、フィルタリング、ページ設定
- 18. Cakephp 3.3複数の列でページ分割の結果を並べ替える
- 19. Laravel 5ブレードビューのjsonデータからページ分割を作成する
- 20. Wagtailのページ分割
- 21. AngularJSのページ分割
- 22. GWTのページ分割
- 23. gRPCのページ分割
- 24. UICollectionViewのページ分割
- 25. cakePHP3結果をフィルタリングするとページ分割が機能しません
- 26. ページ分割を続ける
- 27. angular 4 - データベースからデータをページ分割する方法は?
- 28. ページを再読み込みせずにデータをページ分割する方法は?
- 29. Seamアプリケーションのページを分割する
- 30. iPhone UIWebView epubsページ分割ページ
何らかの配列のページ区切りを探していると仮定して正しいですか? – mensch
はい、申し訳ありませんが、それは明らかではありませんでした。フィルタリングのため。 – charlie