CI框架学习笔记

Posted 旋转木马的程序世界

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CI框架学习笔记相关的知识,希望对你有一定的参考价值。

打印SQL语句
$this->dbRead->last_query();

重映射方法
正如上文所说,URI 的第二段通常决定控制器的哪个方法被调用。CodeIgniter 允许你使用 _remap() 方法来重写该规则:

public function _remap($method)
{
if ($method === ‘some_method‘)
{
$this->$method();
}
else
{
$this->default_method();
}
}

构造函数
如果你打算在你的控制器中使用构造函数,你 必须 将下面这行代码放在里面:
parent::__construct();
原因是你的构造函数将会覆盖父类的构造函数,所以我们要手工的调用它。

模型加载
加载之后,你就可以通过一个和你的类同名的对象访问模型中的方法。
$this->load->model(‘model_name‘);
$this->model_name->method();

在自己的类里调用模块
通常来说,调用 CodeIgniter 的方法需要使用 $this
$this->load->helper(‘url‘);
但是 $this 只能在你的控制器、模型或视图中使用,如果你想在 你自己的类中使用 CodeIgniter 类,你可以像下面这样做:
首先,将 CodeIgniter 对象赋值给一个变量:一旦你把 CodeIgniter 对象赋值给一个变量之后,你就可以使用这个变量 来 代替 $this
$CI =& get_instance();
$CI->load->helper(‘url‘);
$CI->load->library(‘session‘);

以上是关于CI框架学习笔记的主要内容,如果未能解决你的问题,请参考以下文章

二十CI框架数据库操作之查看生产的sql语句

后盾网-CI框架学习笔记

MyBatis框架学习笔记

CI框架-学习笔记

CI 学习笔记记录

PHP CI框架中 怎么在->like中添加括号?