как я могу игнорировать обратные ссылки в codeigniter при использовании активных записей? мне нужно заказывать по делам

как я могу игнорировать обратные ссылки в codeigniter при использовании активных записей? мне нужно заказывать по делам

case when roll_number is null then 1 else 0 end, 

который воспламенитель кода делает это как

 ORDER BY `case` when roll_number is null then 1 else 0 end 

что дает мне ошибку. Пожалуйста помоги

Это может быть немного старым, но для тех, кто ищет ответы, вы можете добавить

$this->db->_protect_identifiers=false;

помните, что это удалит все обратные вызовы по этому запросу

Спасибо за ваши ответы …

Я понял, что в активных записях при использовании $this->db->order_by() вы не можете пропустить обратные выходы.

Так закончилось использование $this->db->query($sql); где я назначил свой обычный mysql-запрос переменной $sql

Из документов :

$ this-> db-> select () принимает необязательный второй параметр. Если вы установите значение FALSE, CodeIgniter не будет пытаться защитить ваши имена полей или таблиц с помощью обратных ссылок. Это полезно, если вам нужен составной оператор select.