我試圖從一個控制器傳遞一個數組到視圖,但我不能,也不知道爲什麼。在Codeigniter的視圖中無法識別陣列
我有一個模型,一個控制器和一個視圖。
模型:
<?php
class Modelo_bd extends CI_Model
{
public function datos()
{
$cnb=$this->db->query("SELECT * from anuncios");
return $cnb->result();
}
}
?>
控制器:
if($this->modelo_usuarios->puede_entrar($usr))
{
$this->load->model("modelo_bd");
$cbd=$this->modelo_bd->datos();
$this->load->view('datos',$cbd);
return true;
}
的視圖:
<?php
echo $cbd->titulo_a;
echo $cbd->contenido;
?>
的錯誤是在視圖中。
A PHP Error was encountered
Severity: Notice
Message: Undefined variable: cbd
A PHP Error was encountered
Severity: Notice
Message: Trying to get property of non-object
爲什麼$ cbd變量在視圖中無法識別,如果它是數組?我該如何解決它?
謝謝。
是的。現在運行。謝謝回答。 – axmug 2013-02-27 09:57:51
謝謝,很高興知道我可以幫忙 – 2013-02-27 12:33:24