Теперь я создаю проект с использованием codeigniter. Но у меня появилось сообщение об ошибке «Ошибка PHP wasArray для преобразования строк». Что не так? Благодаря прежде ...Ошибка «Ошибка PHP wasArray для преобразования строк»
Это мой контроллер:
public function index($page = 'dashboard') {
$data['num_rows'] = $this->admin_produk_model->count_product();
$this->load->view('admin/templates/header', $data);
$this->load->view('admin/templates/sidebar', $data);
$this->load->view('admin/pages/' . $page, $data);
$this->load->view('admin/templates/footer', $data);
}
Моя модель:
public function count_product() {
$this->db->select('*')->from('produk');
$q = $this->db->get();
return $q->num_rows();
}
Мое мнение:
<span class="info-box-number"><?php echo ['num_rows'];?></span>
'[ 'num_rows'] 'является массивом. Вы должны использовать заданную переменную вида. В этом случае это, вероятно, '$ num_rows'. –
В представлении '$ data ['num_rows']' становится $ num_row. Но это массив тоже в соответствии с вашей моделью – splash58
отлично работает, спасибо bro @JonStirling –