У меня есть 2 случая, когда я получаю все данные и общее количество строк одной и той же таблицы в codeigniter. Я хочу знать, есть ли способ, с помощью которого я могу получить общее количество строк, все данные и 3 последних вставленных записи из одной и той же таблицы с помощью одного кода.
Код контроллера для обоих случаев приведен ниже (хотя я применяю его для каждого случая отдельно с разными параметры)
public function dashboard()
{
$data['instant_req'] = $this->admin_model->getreq();
$this->load->view('admin/dashboard',$data);
}
1) для получения всех данных из таблицы в codeigniter
Код модели
public function getreq()
{
$this->db->where('status','pending');
$query=$this->db->get('instanthire');
return $query->result();
}
Просмотр кода
foreach ($instant_req as $perreq)
{
echo $perreq->fullname;
echo "
";
}
2) для получения количества строк из таблицы в codeigniter
public function getreq()
{
$this->db->where('status','pending');
$query=$this->db->get('instanthire');
return $query->num_rows();
}
Просмотр кода
echo $instant_req;
Подробнее здесь: https://stackoverflow.com/questions/388 ... odeigniter