Yii控制器中filter过滤器用法分析

前端之家收集整理的这篇文章主要介绍了Yii控制器中filter过滤器用法分析前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

本文实例讲述了Yii控制器中filter过滤器用法分享给大家供大家参考,具体如下:

指定过滤动作,(如下projectContext()方法在新建,列表,管理页面调用时使用)

PHP;"> public function filters() { return array( 'accessControl',// perform access control for CRUD operations 'postOnly + delete',// we only allow deletion via POST request 'projectContext +create index admin',); }

添加一些过滤器逻辑,定义过滤方法,过滤方法前必加filter

loadProject($projectId); $filterChain->run(); } public function loadProject($projectid) { if($this->_project === null){ $this->_project = Project::model()->findbyPK($projectid); if($this->_project === null){ throw new CHttpException(404,'请求和项目没找到!'); } } return $this->_project; }

更多关于Yii相关内容感兴趣的读者可查看本站专题:《》、《》、《》、《》、《》、《》及《PHP常见数据库操作技巧汇总》

希望本文所述对大家基于Yii框架的PHP程序设计有所帮助。

猜你在找的PHP相关文章