Yii2.0框架behaviors方法使用实例分析(2)
控制器中的案例(2)
public function behaviors()
{
return [
'access' => [
'class' => AccessControl::className(),
'only' => ['logout', 'signup', 'change-password'],
'rules' => [
[
'actions' => ['signup'], //允许游客注册
'allow' => true,
'roles' => ['?'],
],
[
'actions' => ['logout', 'change-password'],
'allow' => true, //允许用户登出、修改密码
'roles' => ['@'],
],
],
],
'verbs' => [
'class' => VerbFilter::className(),
'actions' => [
'logout' => ['post'], //登出只允许提交方式为post,否则报错
],
],
];
}
更多关于Yii相关内容感兴趣的读者可查看本站专题:《Yii框架入门及常用技巧总结》、《php优秀开发框架总结》、《smarty模板入门基础教程》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》
希望本文所述对大家基于Yii框架的PHP程序设计有所帮助。
