zoukankan      html  css  js  c++  java
  • 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');

  • 相关阅读:
    HTTP
    HTTP
    Tomcat
    Tomcat
    时下流行的9种恶意软件,你都了解吗?
    MYSQL中表级锁、行级锁、页级锁介绍
    MYSQL中表级锁、行级锁、页级锁介绍
    MYSQL存储引擎笔记
    MYSQL存储引擎笔记
    Shell脚本案例:批量新增用户
  • 原文地址:https://www.cnblogs.com/dannywang/p/5354468.html
Copyright © 2011-2022 走看看