【发布时间】:2017-07-04 18:33:25
【问题描述】:
我正在使用 CakeDC/Users 插件并想添加其他用户角色。
现在我同时拥有超级用户和用户角色。
我在permissions.php中做权限控制。
我还覆盖了布局文件。最初尝试在表单中强制角色字段,但插件将用户角色写入控制器中。
【问题讨论】:
标签: cakephp plugins cakephp-3.0
我正在使用 CakeDC/Users 插件并想添加其他用户角色。
现在我同时拥有超级用户和用户角色。
我在permissions.php中做权限控制。
我还覆盖了布局文件。最初尝试在表单中强制角色字段,但插件将用户角色写入控制器中。
【问题讨论】:
标签: cakephp plugins cakephp-3.0
正如 steinkel 在本期中发布的那样:https://github.com/CakeDC/users/issues/513
您必须在 /vendor/cakedc/user/src/Controller/Traits/SimpleCrudTrait.php 中的 pathEntity 之后添加此行
$entity->role = $this->request->data('role');
然后配置您的表单以传递角色字段。就我而言,我使用选择框传递了此信息。
【讨论】: