项目结构规划
1、1.利用CI框架的控制器和视图都支持子文件夹的功能控制器
2、2.视图
3、3.载入视图的时候,加上文件夹名
4、4.控制器通过子文件夹分离,前台放到controller根目录下,而后台则放到admin文件中,视图文件则分离,前台的放到网站根目录下的themes文围泠惶底件中,且还支持子文件夹,而后台则使用默认的views文件夹。要实现这一点,需要对核心库进行扩展。要完成一些特定的功能,通常有三种方式:Ø自己编写类文件Ø扩展核心类文件 (推荐)Ø替换核心类文件(一般不推荐)扩展核心类Ø扩展的类必须申明由母类扩展而来.Ø新扩展的类所在的文件必须以 MY_ 为前缀Ø文件放在appliction/core下步骤:第一步,在网站根目录下创建themes文件夹和default第二步,定义一个常量,在config/costants.php,如下
5、5.第三步,视图的加载由loader类完成,如下
6、6.扩展loader类
7、7.在哪里调用这两个方法呢,前台需要开启皮肤功能,而后台不需要,所以我们再次扩展控制器类,前后台各自有一个父控制器。扩展控制器类
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:39
阅读量:80
阅读量:68
阅读量:91
阅读量:61