CI框架学习历程第一部分

来源:互联网 发布:中文域名骗局 编辑:程序博客网 时间:2024/04/28 20:39

控制器篇:

对于example/index.php/blog/index这种url而言,blog即对应的CI中的控制器,index则对应的是其控制器中的方法。

控制器要继承与CI_Controller控制器,如果要写构造函数,则要进行继承,即parent::__construct();

如果在项目开发中有多个控制部分,则可以建立针对性的文件夹,在每个对应的文件下放置其控制器,最好是每个文件夹下有个默认控制器,以便程序执行时有默认控制器。

视图篇:

对于视图,常见的说法也就是对应一张页面。常用$this->load->view()进行引入。

跟控制器一样,视图也可以建立其子文件,在自文件下面放对应的视图文件。

视图中添加数据,可以采用数组跟对象两种方式。

例如:

      $data['title'] = "hello world!";

     $this->load->view("hello",$data);

在视图页面中输入则为:<?php echo $title;?>

如果是二维数组,例如$data['hell'] = array("1212","jkjlkj","hello");

则在视图页面中输出则为:

                                  <?php foreach($hell as $item):?>

                                       <?php echo $item;?>

                                  <?php endforeach;?>

模型篇:

模型类常被形容为专门跟PHP打交道的类,封装了常用的方法,以便控制器调用。载入方法为:$this->load->model();

如果有些项目中都需要用到一些模型中的方法,那么可以自动加载它,这样在使用时就不需要再次去加载.

自动加载文件在:application/config/autoload.php

首发 宁波律动网络科技有限公司: http://www.nblvdong.com


原创粉丝点击