Symfony2 で SonataAdminBundle を使用して、特定のルートでいくつかの管理クラスにアクセスするためのソリューションを探しています。
たとえば、「Enabled」などのブール値フィールドを持つ ContractAdmin クラスがあります。私が望むのは、sonata admin の左側の KnpMenu に追加することです。いくつかのリンクは、同じ Admin クラスを指していますが、カスタム ルート (デフォルトの「リスト」ルート以外) を指しています。次に例を示します。
- 契約
- すべての契約
- 有効な契約 (有効な契約のみを一覧表示)
- 契約がまだ有効化されていません (有効化されていない契約のみを一覧表示)
これにより、フィルターを使用する必要がなくなります。
では、これらのリンクを作成して、対応する管理クラス コントローラーをカスタム ルートで対象とするメニューに配置するにはどうすればよいでしょうか?
ありがとうございました ;)