手机
当前位置:查字典教程网 >编程开发 >php教程 >CI框架入门之MVC简单示例
CI框架入门之MVC简单示例
摘要:本文实例讲述了CI框架入门之MVC简单示例。分享给大家供大家参考,具体如下:最简单的CI模型:注意:模型需要用到数据库配置文件在appcat...

本文实例讲述了CI框架入门之MVC简单示例。分享给大家供大家参考,具体如下:

最简单的CI模型:

注意:模型需要用到数据库

配置文件在appcation/config.php

这里我们要用到数据库,需要将databases.php中的相关参数填写一下,具体不再赘述。

直接进入主题:

MVC:

1、首先谈“M” 模型

CI中的模型存放在application/models文件夹里

命名规则是:类名_model.php

文件中只包含一个类:

如:

class Nb_model extends CI_Model { public function __construct() { //连接数据库 $this->load->database(); } public function get(){ //查询数据库 $query=$this->db->get('users'); //以数组形式返回查询结果 return $query->result_array(); } }

2、其次谈“C”

有了数据库模型及其方法,那么我们就该提取数据了

CI中的控制器存放在application/controllers文件夹中

命名规则:类名.php

如:

//防止非法访问 if ( ! defined('BASEPATH')) exit('No direct script access allowed'); class Nb extends CI_Controller { public function __construct() { parent::__construct(); //加载数据模型 $this->load->model('nb_model'); } public function index() { //根据数据模型获取数据 $data['nb']=$this->nb_model->get(); //加载视图文件 $this->load->view('nb',$data); } } //文件末尾注释 /* End of file nb.php */ /* Location: ./application/controllers/nb.php */

3、最后谈“V”

有了数据库模型及其方法,那么我们就该提取数据了

CI中的控制器存放在application/controllers文件夹中

命名规则:类名.php(当然也可以不是类名,只要是跟控制器中的view传参的名字一致即可)

如:

<html> <head> <title>CI heiilo world</title> </head> <body> <> <?php foreach($nb as $v):?> <h1><?=$v['email']?></h1> <?php endforeach?> </body> </html>

希望本文所述对大家基于CodeIgniter框架的PHP程序设计有所帮助。

【CI框架入门之MVC简单示例】相关文章:

使用php+xslt在windows平台上

消息持续发送的完整例子

PHP生成指定随机字符串的简单实现方法

PHP SPL标准库之数据结构堆(SplHeap)简单使用实例

php实现在服务器端调整图片大小的方法

PHP 双链表(SplDoublyLinkedList)简介和使用实例

PHP学习之PHP运算符

PHP的MVC框架 深入解析

PHP树的代码,可以嵌套任意层

深入了解php4(2)--重访过去

精品推荐
分类导航