php框架

 首页 > php框架 > YII > YII公用控制器_yii控制器共继承

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

分享到:
【字体:
导读:
          如果你的项目中有控制器需要共用,其实只需要在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来处理它。

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

分享到:
YII URL重写(开启伪静态)
目标:把这个url重写成下面那种 http://localhost/yii/index.php?r=site/login http://localhost/yii/site/login 一、确定你的apache有rewrite模块,可以通过phpinfo()来查看。 没有怎么办?自己百度 二、编辑yii的配置文件 main.php 找到 1 2 3 4 5 6 7 8 9 10 ...
YII Framework学习教程-YII的C-控制器
      设计模式中,MVC结构是使用最多的。现在大部分PHP框架的必备标准就是拥有MVC模式。这是最基本的要求。如果不具备这个要求,就不能称之为框架,只能说是一个工具类集合。M-V-C中是控制器,可以认为是MVC结构的核心,调度者,像一个国家的领导人。大部分程序的实现还是在此部分,(如果没有涉及的很多数据逻辑的时候...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……