我需要多层管理员。第一个父 - >子层工作得很好,但似乎我无法添加第三个。
例如,我的结构如下:
祖父母 - >父母 - >孩子
父母“祖父母”管理员与孩子“父母”管理员工作得很好。但是,当我尝试将第三层添加到选项卡菜单时,我看到:
在渲染模板期间抛出异常(“无法找到路径
sonata.admin.grandparent|sonata.admin.parent|sonata.admin.child.list
”)。
我对内心的工作方式并不是很熟悉,想出这个......任何想法?谢谢!
App\Admin\ParentAdmin:
calls:
- [addChild, ['@App\Admin\ChildAdmin', 'parent']]
App\Admin\GrandParentAdmin:
calls:
- [addChild, ['@App\Admin\ParentAdmin', 'grandParent']]
不确定上面的工作是否有效,但是你有GrandParent - > Parent - > Child。 More information.
我希望它有所帮助!