项目结构规划

 时间:2026-02-20 09:47:12

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.

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

扩展控制器类

项目结构规划

  • Photoshop直方图调板调整图像色彩应用教程
  • PS利用选区建立枫叶3D模型
  • Photoshop如何更换人物眼睛的颜色?
  • ps图片制作羽化效果
  • PhotoshopCC2017怎么旋转图片?
  • 热门搜索
    香港旅游全攻略 北戴河旅游路线 山东青岛旅游 旅游常识 花都旅游景点大全 西欧旅游 出国旅游注意事项 青岛春节旅游攻略 春节旅游推荐 中国最佳旅游城市