мой код модели
public function retrivecat()
{
$query = $this->db->get('category');
foreach ($query->result() as $row)
{
$data[] = $row->catname;
}
return $data;
}
Мой код контроллера
function addPost()
{
$username = $this->session->userdata('username');
$data = array(
'pageTitle' => 'ارسال مطلب',
'username' => $username
);
$this->load->model('category');
$data = $this->category->retrivecat();
$this->load->view('dashboard/post',$data);
}
мой код просмотра:
print_r($data);
exit();
но это не работает и отображается:
Возникла ошибка PHP
Уровень важности: уведомление
Сообщение: неопределенная переменная: данные
Имя файла: dashboard/post.php
Номер строки: 72
Для передачи переменных в представление вы должны сделать следующее:
function addPost()
{
$username = $this->session->userdata('username');
$data = array(
'pageTitle' => 'ارسال مطلب',
'username' => $username
);
$this->load->model('category');
$data['variable'] = $this->category->retrivecat();
$this->load->view('dashboard/post',$data);
}
Затем в представлении do print_r($variable);