У меня вопрос об использовании класса Active Record, мой фрагмент кода ниже.
$this->db->select('year, distance, gender, rank, name, chiptime, racenumber');
$this->db->order_by("year", "desc");
$this->db->order_by("distance, gender, rank", "asc");
$year = 2010;
$this->db->where('year', $year); // where() doesn't work!
$this->db->like('rank', $keyword); // Assume I didn't add like() with $keywords, where() works well.
$this->db->or_like('name', $keyword);
Когда я связываю $ this-> db-> like () после $ this-> db-> where () в моем классе Active Recrod, $ this-> db-> where () не будет работать снова. Он покажет все годы, включая ключевое слово $.
Это ограничение в классе Active Recrod или я не нашел правильного способа привязки where () и like ().
Спасибо за ваши ответы