项目结构规划
1、利用CI框架的控制器和视图都支持子文件夹的功能控制器


2、视图

3、载入视图的时候,加上文件夹名

4、控制器通过子文件夹分离,前台放到controller根目录下,而后台则放到admin文件中,视图文件则分离,前台的放到网站根目录下的themes文围泠惶底件中,且还支持子文件夹,而后台则使用默认的views文件夹。要实现这一点,需要对核心库进行扩展。要完成一些特定的功能,通常有三种方式:Ø自己编写类文件Ø扩展核心类文件 (推荐)Ø替换核心类文件(一般不推荐)扩展核心类Ø扩展的类必须申明由母类扩展而来.Ø新扩展的类所在的文件必须以 MY_ 为前缀Ø文件放在appliction/core下步骤:第一步,在网站根目录下创建themes文件夹和default第二步,定义一个常量,在config/costants.php,如下

5、第三步,视图的加载由loader类完成,如下

6、扩展loader类

7、在哪里调用这两个方法呢,前台需要开启皮肤功能,而后台不需要,所以我们再次扩展控制器类,前后台各自有一个父控制器。扩展控制器类
