CodeIgniter框架利用CI创建模型

利用CI创建模型

1、模型的存放目录

项目目录/models/

2、创建目录就是创建一个类文件

必须继承数据核心类CI_Model,同时重载父类中的构造方法

class Model_name extends CI_Model

{

    function __construct()

    {

        parent::__construct();

    }

}

3. CI为我们提供了一个非常强大和简单的数据库函数类

Active Record 类

\system\database\DB_active_rec.php

如何在模型中使用Active Record 类中的方法呢

$this->db->方法名()

例如:

$this->db->get('entries', 10);

利用CI模型操作数据库

1、连接数据库($this->load->database();)

写在模型的构造函数里

这样加载模型的同时就连接了数据库了,非常方便

2、插入数据($this->db->insert($t_name,$data);)

$t_name=你要操作的表

$data=你要插入的数据(键名=字段名,键值=字段值,自增主键不用写)

3、更新数据

$this->db->where(字段名, 字段值);

$this->db->update(表名,修改值的数组);

4、查询数据

$this->db->where(字段名, 字段值);

$this->db->select(字段);

$query = $this->db->get(表名);

return $query->result();

5、删除数据

$this->db->where(字段名, 字段值);

$this->db->delete(表名);

在控制器中调用模型

$this->load->model(模型名)

$this->模型名->方法名

原文地址:https://www.cnblogs.com/Hebe/p/3022342.html