モデル内のメソッド:
public function get_fichas(){
$query = $this->db->query("SELECT * FROM fichas;");
return $query->result();
}
次に、このデータをコントローラーに渡そうとしています。コントローラーのメソッド:
public function listar_fichas(){
$data['fichas_info'] = $this->fichas_model->get_fichas();
$this->load->view('templates/header');
$this->load->view('fichas/listar_fichas', $data);
}
ビュー内のデータを一覧表示しようとすると、次のエラーが発生します。
「致命的なエラー: タイプ stdClass のオブジェクトを配列として使用できません」
ここに私がリストしようとしている方法があります:
ファイルを閲覧する:
<?php foreach($fichas_info as $row){?>
<table>
<tr>
<td><?php echo $row['cod_produto'] ;?></td>
<td><?php echo $row['nome_produto'] ;?></td>
<td ><?php echo $row['versao'];?></td>
</tr>
</table>
<?php }?>
ビューで何か間違ったことをしていると思います。おそらく、データを間違ってビューに渡しています。誰かが私が間違っていることを教えてもらえますか? ありがとうございました!