在CI框架中的辅助函数中读取连接数据库方法

作者:Liaodeity - 2016年07月08日

我们可以通过CodeIgniter的创建附属类来访问CI框架的资源。

有些时候,你可能想在你的控制器之外新建一些类,但同时又希望 这些类还能访问 CodeIgniter 的资源。

创建附属类

可以使用该方法,得到CI的资源

$CI =& get_instance();
$CI->load->helper('url');
$CI->load->library('session');
$CI->config->item('base_url');
// 等等

例子

一个在helper函数中,访问数据库的例子,代码片段

$CI =& get_instance();
$db = $CI->load->database('default',true);
$info = $db->query("SELECT * FROM `test` WHERE id='{$id}' LIMIT 1")->row_array();


本文作者: Liaodeity

本文链接: https://www.jianbaizhan.com/article/465

版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议。转载请注明出处!


 请勿发布不友善或者负能量的内容。审查将对发布广告等违规信息进行处罚!