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

 

posted on 2013-06-14 14:11  Grey原  阅读(161)  评论(0)    收藏  举报

导航