博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CodeIgniter模型
阅读量:5068 次
发布时间:2019-06-12

本文共 890 字,大约阅读时间需要 2 分钟。

模型是专门用来和数据库打交道的PHP类,模型类文件存放在 application/models/ 文件夹。 如果你愿意,可以在里面建立子文件夹。最基本的模型类必须像这样:

class Model_name extends CI_Model {    function __construct()    {        parent::__construct();    }}

Model_name 是模型类的名字。 类名的首字母必须大写,其他字母小写。 并且确保你的类继承了基本模型类(Base Model Class)。文件名应该是模型类名的小写版。比如,如果你的类是:

class User_model extends CI_Model {    function __construct()    {        parent::__construct();    }}

类的文件名应该是:application/models/user_model.php

模型可以在控制器中被引用。就像这样:

$this->load->model('Model_name');

在默认的情况下模型名称就直接被引入作为对象名,就如上面所示。当然,如果你愿意,可以起个更好记的对象名!那么,可以在加载模型函数中指定第二个参数来设定,例如:

$this->load->model('Model_name', 'fubar');$this->fubar->function();

模型一旦被载入,你就能通过下面的方法使用它:

$this->load->model('Model_name');$this->Model_name->function();

如果您需要一个在整个项目中都起作用的特定模型,您可以让 CodeIgniter 在初始化时自动装载它。实现的方法是打开 application/config/autoload.php 文件,然后在自动装载数组中添加上这个模型。

转载于:https://www.cnblogs.com/iamsupercola/p/4686404.html

你可能感兴趣的文章
Opencv DNN 物体检测
查看>>
C++定义动态数组
查看>>
步步为营-84-数字转化为金额的Js+enter键取消页面刷新
查看>>
插入排序
查看>>
反刍我的傻瓜时代(四)
查看>>
try...catch...
查看>>
IE6中 PNG 背景透明的最佳解决方案
查看>>
easyui设置行的背景色
查看>>
JavaScript学习总结【8】、面向对象编程
查看>>
【HackerRank】Gem Stones
查看>>
Octopress技巧之设置关键字和描述
查看>>
ajax学习
查看>>
数据库的优化
查看>>
【转】tar打包解压详解
查看>>
【hadoop】【demo】HBase shell
查看>>
GTK: about Building GTK+ 3.0
查看>>
MySQL 5.7的安装及主从复制(主从同步)
查看>>
互联网公司站点通病之弱口令
查看>>
python file的3中读法
查看>>
Linux下二进制包、源代码包、rpm包
查看>>