用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2482|回复: 5
收起左侧

[已解决] 为什么CI链接数据库失败呢 刚学 很纠结。。。大家帮忙看看

[复制链接]
发表于 2010-5-14 12:04:01 | 显示全部楼层 |阅读模式
模型
<?php


        class Mhome extends Model {

                function __construct()
                {
                        parent::Model();
                }

                function get_category()
                {

                        $query = $this->db->query('SELECT * FROM category');

                        return $query->result();

                }
        }
?>


控制器:

function index()
        {

                $this->load->model('Mhome');
                $data['category'] = $this->Mhome->get_category();
                $this->load->view('header');
                $this->load->view('home');
                $this->load->view('footer');
        }

方法里面  一添加模型就出错   为什么啊?  数据库文件都没写错  为什么就提示我说模型里面查询哪行错误???
发表于 2010-5-14 13:06:59 | 显示全部楼层
= _ = 你加载db了吗?
发表于 2010-5-14 13:19:04 | 显示全部楼层
$this->load->database();
发表于 2010-5-14 16:38:22 | 显示全部楼层
class Model extends Model
{
                function  Model()
                {
                         parent::Model();
                        $this-> DB1 = $this ->load->database();
                        $this->load->library('session');        //开启session
                }
}
 楼主| 发表于 2010-5-14 17:22:50 | 显示全部楼层
解决了 自己加载数据库就好了 谢谢3楼了!
发表于 2010-5-15 10:10:50 | 显示全部楼层
也可以在config里的autoload.php里设置一下自动加载
$autoload['libraries'] = array('database');

本版积分规则