1 つのモデルに対して 2 つの異なるリストを作成するにはどうすればよいですか? 私の場合、モデル ユーザーが 1 人います。ダッシュボードのこのモデルには、メンバーと管理者の 2 つのリストが必要です。私はメンバーのために作成します:
sonata.admin.members:
class: Project\AdminBundle\Admin\MemberAdmin
tags:
- { name: sonata.admin, manager_type: orm, model_manager: sonata.admin.manager.project, group: Members, label: Members}
arguments: [null, %fos_user.model.user.class%, SonataAdminBundle:CRUD]
calls:
- [setTranslationDomain, [ProjectUserBundle]]
管理者向け:
sonata.admin.user:
class: Project\UserBundle\Admin\UserAdmin
tags:
- { name: sonata.admin, manager_type: orm, model_manager: sonata.admin.manager.project, group: Admins, label: Admin Users}
arguments: [null, %fos_user.model.user.class%, ProjectUserBundle:CRUD]
calls:
- [setTranslationDomain, [ProjectUserBundle]]
したがって、管理パネルには 2 つのタブがありますが、URL は 1 つで、1 つの管理クラスでしか機能しません。
何か案は?