我们正在使用BroadLeaf Commerce框架来构建电子商务网站。在该管理员可以为用户设置角色,BLC给出了漂亮的UI来完成这项功能。在+add
按钮的帮助下,我可以为用户设置角色,并将其添加到数据库表中。但我正在尝试调试代码以了解问题的功能+add
按钮我无法找到哪个控制器正在接收请求,任何人都可以帮我找到controller
类吗?
下面是添加按钮的HTML代码
<button class="" type="button" data-queryparams="?sectionCrumbs=user-management--251" data-urlpostfix="/add" data-actionurl="/admin/user-management/251/allRoles/add/"> Add </button>
我也尝试在BLC论坛上发布此问题,但没有用
答案 0 :(得分:1)
~/user-management/-1/allRoles/add
具有/ user-managment请求映射的控制器是 AdminUserManagementController
但AdminUserManagementController方法只有/ id映射,因此不是处理请求的控制器
它的超类是 AdminBasicEntityController ,它有正确的映射
/{sectionKey:.+}/{id}/{collectionField:.*}/add