控制器中的behaviors具体是什么意思以及如何配置 [ 2.0 版本 ]
例如这段代码中
public function behaviors()
{
return [
'access' => [
'class' => AccessControl::className(),
'rules' => [
[
'actions' => ['login', 'error'],
'allow' => true,
'roles' => ['?'],
],
[
'actions' => ['logout', 'index'],
'allow' => true,
'roles' => ['@'],
],
],
],
'verbs' => [
'class' => VerbFilter::className(),
'actions' => [
'logout' => ['post'],
],
],
];
}
我只知道这个是过滤器,具体怎么用不知道
access是自定义的吧,用的是登陆验证控制的类吗?然后rules下数组分别是什么意思,action,allow,role
verb又是什么用呢
求大神告知, 或附上相关知识网址
共 0 个回答
没有找到数据。
dmodai
注册时间:2016-04-16
最后登录:2016-08-19
在线时长:9小时43分
最后登录:2016-08-19
在线时长:9小时43分
- 粉丝4
- 金钱560
- 威望40
- 积分1050