CI框架目录结构
index.php CI框架主入口文件
application 应用文件夹
- -controllersMVC的控制器,继承CI_Controller
- -core项目的核心程序
- -errors错误提示模板
- -helpers项目的辅助函数
- -hooks在不修改系统核心文件的基础上扩展系统功能
- -language语言包
- -libraries通用类库
- -logs 日志
- -modes放置模型,一般继承CI_Modes
- -views放置视图
- -config配置目录
- -cache存放缓存
- -third_party存放第三方类库
system框架程序目录
- -core核心程序:框架的基类、初始化
l- -ibraries 核心类库,通用类库
- -datebase数据库操作相关程序
- -fonts字库
- -helpers辅助函数
- -language语言包
1. 什么是控制器
一个控制器就是一个类文件,用户通过URL访问的就是某个控制器类中的具体成员方法
2. 如何创建控制器
a.创建文件夹\application\controllers
b.类名必须以大写字母开头
c.继承核心的控制器类CI_Controller
3. 创建方法
a.就是创建一个成员方法function()
b.默认访问的是index方法
4. URL如何传递参数给方法
方法段后的按次序传入方法中的形式参数
调用视图方法:
$thi->load->view('视图文件名'); //视图文件名如果为php文件,就不需要写后缀;其他则需要写