在奏鸣曲管理员我们怎么能有多个级别的儿童管理员

问题描述 投票:1回答:1

我需要多层管理员。第一个父 - >子层工作得很好,但似乎我无法添加第三个。

例如,我的结构如下:

祖父母 - >父母 - >孩子

父母“祖父母”管理员与孩子“父母”管理员工作得很好。但是,当我尝试将第三层添加到选项卡菜单时,我看到:

在渲染模板期间抛出异常(“无法找到路径sonata.admin.grandparent|sonata.admin.parent|sonata.admin.child.list”)。

我对内心的工作方式并不是很熟悉,想出这个......任何想法?谢谢!

symfony sonata-admin symfony-3.4 sonata
1个回答
2
投票

config/services.yaml

App\Admin\ParentAdmin:
calls:
    - [addChild, ['@App\Admin\ChildAdmin', 'parent']]
App\Admin\GrandParentAdmin:
calls:
    - [addChild, ['@App\Admin\ParentAdmin', 'grandParent']]

不确定上面的工作是否有效,但是你有GrandParent - > Parent - > Child。 More information.

我希望它有所帮助!

© www.soinside.com 2019 - 2024. All rights reserved.