CodeIgniter学习笔记(1)-----初识
CI是基于mvc开发的php框架
mvc是一种软件设计框架模式:M 数据模型,V 用户界面,C 控制器
CI文件夹:index.php 主入口文件;system 存放CI的核心代码;
application\controllers 存放CI控制器
application\models 存放模型
application\views 存放视图
CI业务流程:每一个控制器都是一个类Class,每个Class里面的function都是一个页面。
入口/控制器/方法/参数 : localhost/index.php/welcome/index
模型
→ url路由→安全过滤→ 类库
主入口文件index.php ↓ 控制器 辅助函数
← 缓存 ← 视图 ← 插件
脚本
控制器
1.什么是控制器?控制器是一个类文件,用户通过url访问的就是某个控制器类中的具体成员方法。并由这个方法中的代码去做某些操作。
2.如何创建控制器?在\application\controllers中创建,类名大写,继承核心的控制器类CI_Controller。
3.如何创建方法?创建一个成员方法function(),默认访问的是index方法。
4.url如何传递参数给方法?方法段后的按次序传入方法中的形式参数。
class Hello extends CI_Controller { function sayhello() { echo 'hello world!' ; } }
访问时.../index.php/Hello/sayhello
浙公网安备 33010602011771号