在CI 2.0.2 中,加入后,可以提示,但是运行时会报错:
Fatal error: Call to a member function order_by() on a non-object in D:\phpWebsite\PHPProject\CodeIgniter2.0.2\application\models\MTest01.php on line 32
解决了,不知道2.0.2之前版本是怎么样,没有研究,在2.0.2中MODEL.PHP 声明了如 var $db,那么在自己model中通过$this->db来获得的只是MODEL.PHP中的var $db,当然为空值了,而其实,这些值都是从Controller.php过来的,所以可以在构造函数中加入以下代码即可:
按照原文与84楼哥哥的配置后,语法可以提示了,但是运行程序依然会报错,主要错误还是在Model.php里,因为只配置Conctroller里的提示是没有问题的。
在model.php里配置了后,在自己的blogModel.php 里加入 $this->load->database(); 这个后报Fatal error: Call to a member function get_where() on a non-object in C:\xampp\htdocs\testci\application\models\blogModel.php 这是不是说明Model.php里声明的变量和赋值依然没有起作用啊?我用的是2.1.0版本的。