im, используя активную запись, все работает нормально, но я хочу установить $data [ "totalres" ] к общим результатам, я имею в виду один и тот же запрос, но без LIMIT
проблема заключается в том, что предыдущие утверждения не срабатывают, когда вы выполняете модификатор запроса, поэтому я не могу даже добавить значение $this- > db- > limit() после получения результатов.
любые идеи? я думаю, что его плохая практика "дублировать" запрос только для этого.
function get_search($start, $numrows, $filter = array())
{
...
$this->db
->select("emp")
->from('emp')
->join('empr', 'empr.b = empr.id', 'left')
->like('code', $code)
->limit($numrows, $start);
...
$q = $this->db->get();
// number of rows WITHOUT the LIMIT X,Y filter
$data["totalres"] = ???????;
if ($q->num_rows() > 0)
{
$data["results"] = $q->result();
} else {
$data["results"] = array();
}
return $data;
}