我想使用会话ID从数据库中获取数据,但我不知道该怎么做。
这是我的控制器
public function index(){
$data['title'] = 'My Profile';
$data['content'] = 'profile';
$data['singel_user'] = $this->user_model->get_user_byid($this->session->userdata('u_id'));
$this->load->view('layout/admin_layout', $data);
在我的模特中
//returns specific data from users
public function get_user_byid($u_id) {
$q = $this->db->query("SELECT * FROM users WHERE u_id ='$u_id'");
return $q->result();
}
如何在视图页面中显示特定数据?
答案 0 :(得分:0)
在codeigniter中,当你在$data
变量下传递变量时,可以像$variable
一样简单地访问它们。例如,在您的$data['singel_user']
视图中,$singel_user
可以admin_layout.php
进行访问。
尝试在print_r($singel_user);
中编写admin_layout.php
,您将看到从数据库返回的整个变量结构。
答案 1 :(得分:0)
<?php
if(!empty($single)){
foreach($single as $key=>$result) {?>
<?php echo $result->id; ?>
<?php } } ?>