Я использовал CodeIgniter 1.7 до и теперь я повышен до Codeigniter 2. Я пытаюсь написать очень простую модель:Codeigniter 2 модель не распознает объект дб
<?php
class Test extends CI_Model{
function __construct(){
parent::__construct();
}
function test(){
$this->db->orderby ('updateDate', 'desc');
$this->db->where ('logicalDelete', 0);
$rs = $this->db->get ('act_activity_vw');
if (! $rs) {
throw new DatabaseException();
}
return $rs->result();
}
}
И у меня есть который его вызывает. но когда я пытаюсь запустить его я получаю следующее сообщение об ошибке:
<b>Fatal error</b>: Call to a member function orderby() on a non-object in <b>C:\xampp\htdocs\API\application\models\test.php</b> on line <b>9</b><br />
Похоже, он не признает «БД» в качестве элемента объекта.
Я делаю что-то неправильно?
Вы попробовали order_by вместо orderby? – amd
вы течете неправильно, должно быть первое, где условие тогда заказываете aslo use order_by, это правильно –
да, это другое изменение с предыдущей версии. – Tomer