-1
Мой код контроллерНевозможно использовать объект типа StdClass как массив в CodeIgniter
function edtpost($id)
{
$this->load->model('post');
$data = $this->post->edt_post($id);
$this->load->model('category');
$data['catname'] = $this->category->retrivecat();
$this->load->view('dashboard/edit_post',$data);
}
моя модель кода
модель пост
public function edt_post($id)
{
$query = $this->db->get_where('post', array('id' => $id));
if ($query->num_rows() > 0) {
foreach ($query->result() as $row) {
return $row;
}
}
return false;
}
категория модели
public function retrivecat()
{
$query = $this->db->get('category');
foreach ($query->result() as $row)
{
$data[] = $row->catname;
}
return $data;
}
в контроллере & этот код $data['catname'] = $this->category->retrivecat();
У меня есть одна ошибка:
Cannot use object of type stdClass as array
является полезным для вас? –
спасибо, это сработало –
Большинство приветствуется :) –