3

Symfony2 で SonataAdminBundle を使用して、特定のルートでいくつかの管理クラスにアクセスするためのソリューションを探しています。

たとえば、「Enabled」などのブール値フィールドを持つ ContractAdmin クラスがあります。私が望むのは、sonata admin の左側の KnpMenu に追加することです。いくつかのリンクは、同じ Admin クラスを指していますが、カスタム ルート (デフォルトの「リスト」ルート以外) を指しています。次に例を示します。

  • 契約
    • すべての契約
    • 有効な契約 (有効な契約のみを一覧表示)
    • 契約がまだ有効化されていません (有効化されていない契約のみを一覧表示)

これにより、フィルターを使用する必要がなくなります。

では、これらのリンクを作成して、対応する管理クラス コントローラーをカスタム ルートで対象とするメニューに配置するにはどうすればよいでしょうか?

ありがとうございました ;)

4

1 に答える 1