Codeigniter入门学习笔记01—介绍和控制器

            

  • 很久很久以前学习Codeigniter的笔记记录,很随意,但都是自己记录的,希望对需要的人有所帮助。
  • 本文使用word2013编辑并发布
  • Postbird | There I am , in the world more exciting!
  • Postbird personal website : http://www.ptbird.cn

 

CodeIgnhiter

codeinghiter

application:相关的插件控件

systemci实际代码

index.php:访问的接口

user_guide:用户手册

MVC

1、    入口文件

a)    唯一的让浏览器直接请求的脚本文件

2、    控制器

a)    协调模型和视图

3、    模型

a)    提供数据,保存数据

4、    视图

a)    只负责显示

i.    表单

5、    动作 action

CI controller

控制器中的文件都在application

CI中的MVC

    访问url用的是pathinfo

    入口文件.php/控制器/方法(动作)

        ./controllers

        ./views

        ./models

    默认控制器是welcome控制器

    默认的动作是index

控制器:

1、    不需要加后置,直接是类名.php风格

2、    文件名全部小写

3、所有的控制器需要直接或者间接的继承 CI_Controller

 

    controllers/user.php

        <?php

    class User extends CI_Controller{

        public function index(){

            echo "1234";

        }

    }

?>

访问http://localhost/acodeigniter/index.php/user/index

    1index是方法名

    2、保护类型私有类型方法不能被浏览器调用。

    3、下划线方法名称不能浏览器直接请求。

        4)、方法名是不区分大小的

4、最好不用index方法

    <?php

    class Index extends CI_Controller{

        public function index(){

            echo "index"; //与类名相同,默认当做构造函数使用

        }

        public function index2(){

            echo"index2";

        }

    }

?>

你可能感兴趣的:(Codeigniter入门学习笔记01—介绍和控制器)