1

Sonata Admin Bundleは、CRUD、フィルタリング、並べ替え、ページ付けなどを提供します。

いくつかのテーブルからクエリされたカスタマイズおよび処理されたデータを管理パネルページとして表示する必要があります。そのような種類のデータをページ付け、フィルタリング、並べ替えと統合するための最良の方法は何でしょうか?つまり...DoctrineエンティティをカスタムModelクラスに切り替えても、すべてのもの(作成/更新/削除操作を除く)を取得したいと思います。

4

1 に答える 1

1

ページネーション、フィルタリング、および並べ替えはすべて、モデル固有の実装に依存します。ModelManagerInterfaceを実装する独自のModelManagerと、Pager、FieldDescription、およびインターフェイスと抽象クラスとしてSonataAdminBundleにのみ存在する他の多くのクラスを使用して新しいバンドルを作成する必要があります。

于 2013-03-27T21:33:03.963 に答える