Php 如何在视图中以数组形式获取数据?
我是codeIgniter的新手,我的模型中有一个查询Php 如何在视图中以数组形式获取数据?,php,codeigniter,Php,Codeigniter,我是codeIgniter的新手,我的模型中有一个查询 return$query=$this->db->get('users')->result() 我已将结果从控制器传递到视图,作为 $data['users']=$this->admin\u login->get\u users() 但我无法在视图中正确打印传递的数据,因为它位于标准类对象中 到目前为止我已经试过了 foreach ($users as $user) { print_r $user; } 我得到的结果是 stdCla
return$query=$this->db->get('users')->result()代码>
我已将结果从控制器传递到视图,作为
$data['users']=$this->admin\u login->get\u users()代码>
但我无法在视图中正确打印传递的数据,因为它位于标准类对象中
到目前为止我已经试过了
foreach ($users as $user)
{
print_r $user;
}
我得到的结果是
stdClass Object
(
[user_id] => 1
[user_name] => mujju
[email] => mujahed.akas@gmail.com
[mobile] => 9021444578
)
stdClass Object
(
[user_id] => 2
[user_name] => mujahed
[email] => s.mujju786@gmail.com
[mobile] => 8989898989
)
stdClass Object
(
[user_id] => 3
[user_name] => akas
[email] => s.mujju786@yahoo.com
[mobile] => 6545789878
)
stdClass Object
(
[user_id] => 4
[user_name] => sayyed
[email] => s.mujahed90@gmail.com
[mobile] => 654597879686
)
我期望的是在foreach循环中使用类似于$user['user\u id']
,$user['user\u name']
等的东西。您可以访问这样一个对象的属性:$user->user\u id
(可选)您可以将数据作为数组而不是对象传递到视图:
return $query = $this->db->get('users')->result_array();
将数据从控制器传递到视图的工作方式如下:
$this->load->view('your_view', $data);
在中的更多信息,您可以访问如下对象的属性:$user->user\u id
(可选)您可以将数据作为数组而不是对象传递到视图:
return $query = $this->db->get('users')->result_array();
将数据从控制器传递到视图的工作方式如下:
$this->load->view('your_view', $data);
有关详细信息,请参见foreach($users as$user):
回显“用户id:”$用户->用户id'
用户名:'$用户->用户名
电子邮件:'$用户->电子邮件。“
手机:'$用户->手机;
endforeach;
就这么简单。foreach($users作为$user):
回显“用户id:”$用户->用户id'
用户名:'$用户->用户名
电子邮件:'$用户->电子邮件。“
手机:'$用户->手机;
endforeach;
就这么简单。我可以将数据从控制器传递到数组视图吗?怎么做?@MujahedAKAS补充了一个例子;)我可以将控制器中的数据作为数组传递给视图吗?怎么做?@MujahedAKAS补充了一个例子;)Thanx,快速回复@Birendra.Thanx,快速回复@Birendra。