伙计我有一个问题让我们假设我有以下
$data =array (
'user' => '$this->mymodel->getUsers(),
);
如果我在视图中回显$ user它不起作用我得到数组到字符串转换错误
答案 0 :(得分:0)
CONTROLLER :
$data = array(
'user' => '$this->mymodel->getUsers(),
);
取决于您的型号
模型1 :
function getUsers(){
return $this->db->get('table_user')->row();
}
模型1 的 查看:
echo $user;
模型2 :
function getUsers(){
return $this->db->get('table_user')->result();
}
模型2 的视图:
foreach ($user as $row){
echo $row->user_name;
}
因为第二个模型返回一个数组 希望这会对你有所帮助
答案 1 :(得分:0)
实际上如果您使用$return $yourVariable->result();
在你的模型中。您必须在视图中使用foreach ($user as $yourvariable)
。
如果您使用$return $yourVariable->row();
您可以在视图中使用echo $user
。