Home > Backend Development > PHP Tutorial > 如何自定义 Yii2 的 RESTful 数据Model

如何自定义 Yii2 的 RESTful 数据Model

WBOY
Release: 2016-06-06 20:40:00
Original
1158 people have browsed it

如何自己写一个 Model 继承 yii\base\Model 来实现RESTful 的所有操作。

现在我的主要问题是,我用了 Yii2 的 RESTful 和 RBAC,现在我希望用户在后台可以对权限进行修改。

比如 权限管理 Permission Manager

列出所有的权限的真实代码,这个就是数据源

$auth = Yii::$app->getAuthManager();
$permissions = $auth->getPermissions();

创建一个权限:
当然 permissionName 是接收的用户输入的值

$auth = Yii::$app->getAuthManager();
$permissionNode = $auth->createPermission($permissionName);
$auth->add($permissionNode);

不管怎样,欢迎大家多提建议和实现法。

回复内容:

如何自己写一个 Model 继承 yii\base\Model 来实现RESTful 的所有操作。

现在我的主要问题是,我用了 Yii2 的 RESTful 和 RBAC,现在我希望用户在后台可以对权限进行修改。

比如 权限管理 Permission Manager

列出所有的权限的真实代码,这个就是数据源

$auth = Yii::$app->getAuthManager();
$permissions = $auth->getPermissions();

创建一个权限:
当然 permissionName 是接收的用户输入的值

$auth = Yii::$app->getAuthManager();
$permissionNode = $auth->createPermission($permissionName);
$auth->add($permissionNode);

不管怎样,欢迎大家多提建议和实现法。

通过自定义的公开接口,实现试试

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template