在奏鸣曲管理员中,我们如何拥有多个级别 child 管理员
In sonata admin how can we have multiple levels child admins
我需要多层管理员。第一层 parent -> child 效果很好,但我似乎无法添加第三层。
例如,我的结构如下:
盛大parent
-> Parent
-> Child
parent "grandparent" 管理员和 child "parent" 管理员工作得很好。但是,当我尝试将第三层添加到选项卡菜单时,我看到:
An exception has been thrown during the rendering of a template
("unable to find the route
sonata.admin.grandparent|sonata.admin.parent|sonata.admin.child.list
").
我对内部工作原理还不够熟悉,无法解决这个问题……有什么想法吗?谢谢!
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.
希望对您有所帮助!
我需要多层管理员。第一层 parent -> child 效果很好,但我似乎无法添加第三层。
例如,我的结构如下:
盛大parent -> Parent -> Child
parent "grandparent" 管理员和 child "parent" 管理员工作得很好。但是,当我尝试将第三层添加到选项卡菜单时,我看到:
An exception has been thrown during the rendering of a template ("unable to find the route
sonata.admin.grandparent|sonata.admin.parent|sonata.admin.child.list
").
我对内部工作原理还不够熟悉,无法解决这个问题……有什么想法吗?谢谢!
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.
希望对您有所帮助!