在model里为什么不能db查询呢
class User extends CI_Model {
function __construct(){
parent::__construct();
}
我在一个function里面$this->db->get_where的时候,就会说Fatal error: Call to a member function query() on a non-object 为什么呢? 要先执行 $this->load->database(); 我试过$this->load->database();
直接报错
Fatal error: Call to a member function database() 而且我也$autoload['libraries'] = array('database');了 还需要建立数据库连接吗 你的 CI 有问题吧?建议重新从 CI 中国首页重新下载一份。
或者你贴下代码。
我这里是正常的,应该是你的代码写错了。 啊我把框架整个替换一遍,发现是因为往Model.php加入了能让zend代码提示的那段内容就会这样,同样的代码加到Controller.php里面就不会有问题,是不是2.0.2的版本的问题? 正确配置了数据库? 正确配置了,我发现我只要一往model.php里加上这个http://codeigniter.org.cn/forums/thread-401-2-1.html帖子里面的那段提示代码,就不行了。 楼主的这个问题很是奇怪。控制器中好用,model里不好用。还是数据库配置,或CI的配置问题。 今天也遇到了这个问题,用不了代码提示真郁闷
页:
[1]
2