CakeDC / Users新角色

时间:2017-07-04 18:33:26

标签: cakephp plugins cakephp-3.0

我正在使用CakeDC / Users插件,并希望添加其他用户角色。

现在我有超级用户和用户角色。

我在permissions.php中执行权限控制。

我也覆盖了布局文件。最初尝试在表单中强制使用角色字段,但插件会在控制器中写入用户角色。

1 个答案:

答案 0 :(得分:2)

正如本期帖子中所发表的那样:https://github.com/CakeDC/users/issues/513

你必须在/vendor/cakedc/user/src/Controller/Traits/SimpleCrudTrait.php中的pathEntity之后添加这一行

$entity->role = $this->request->data('role');

然后配置您的表单以传递角色字段。就我而言,我通过选择框传递了这些信息。