CodeIgniter从数组中回显模型函数

时间:2016-08-28 12:27:30

标签: codeigniter-3

伙计我有一个问题让我们假设我有以下

$data =array (
       'user' => '$this->mymodel->getUsers(),

);

如果我在视图中回显$ user它不起作用我得到数组到字符串转换错误

2 个答案:

答案 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