网站地图    收藏   

主页 > 后端 > yii教程 >

YII公用控制器_yii控制器共继承

来源:未知    时间:2014-12-13 19:27 作者:xxadmin 阅读:

[导读] 如果你的项目中有控制器需要共用,其实只需要在config/main.php中加入一小段代码即可实现: XML/HTML代码 controllerMap= array( xxx= ext.XxxController ), 然后就可以直接调用了:index.php?r=xxx/index,即...

如果你的项目中有控制器需要共用,其实只需要在config/main.php中加入一小段代码即可实现:

XML/HTML代码
  1. 'controllerMap'=>array(  
  2.     'xxx'=>'ext.XxxController'  
  3. ),  

然后就可以直接调用了:index.php?r=xxx/index,即可以调用XxxController类中的activeIndex方法

这种适合在什么情况下呢?比如统一的出错处理类,这个就相对会比较方便,因为这样的代码会几乎一样。还有那种工具控制器,比如将数据导出成xls,可以写一个XlsController来处理它。

这样的控制器,一般来说适合用于不经权限控制的情况。

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论