2013-10-25 2 views
0

как проверить, реализован ли метод order_by в CodeIgniter? я попытался с несколькими вариациями на коде ниже, ни один из которых работалКак использовать метод order_by CodeIgniter?

function getPRs(){ 
    $this->db->from('press_releases'); 
    $this->db->order_by('sort_order', 'asc'); 
    $query = $this->db->get(); 
    return $query->result(); 
} 

любая помощь по этому вопросу будет весьма признателен !, благодаря

+0

что вы на сортировке? –

+0

Вы хотите проверить, реализовано ли order_by или нет? или вы хотите знать, как его использовать? потому что ваше название и вопрос имеют два разных значения. –

+1

Является ли 'sort_order' столбцом в таблице' press_releases'? – Dan

ответ

2

Пожалуйста, попробуйте этот код один раз ,

$this->db->select('*');   
    $this->db->from('press_releases');   
    $this->db->order_by('sort_order', 'asc'); 
    $query = $this->db->get(); 
    return $query->result_array(); 
+0

спасибо, я сделал var_dump и на var, и это похоже на работу. В моем последующем коде есть что-то, что вызывает ошибку, даже более простую версию, так как указанная выше, не выдает ошибки. – TopTomato

0

попробовать это

function getPRs(){ 
    $this->db->order_by('sort_order', 'asc'); 
    $query = $this->db->get('press_releases'); 
    return $query->result(); 
} 
+0

, к сожалению, это не работает. Я хочу, чтобы это было ;-) Я получаю: вызов функции-функции члена() для не-объекта в – TopTomato

+0

в контроллере, я получаю сообщение об ошибке -> вызов функции функции-члена() объект в. если функция просто эта ... function getPRs() {return $ this-> db-> get ('press_releases'); он работает, поэтому я не имею никаких проблем в контроллере – TopTomato

Смежные вопросы