我在CodeIgniter框架的视图上建立了一个链接,但是视图中没有回显用户配置文件的名称。该链接确实有效。
<?php foreach($userdetail_list as $row){ ?>
<tr>
<td>
<a href="<?php echo base_url() . 'User/userdetails/'.$row['user_id']?>">
<?php echo $row['name']; ?>
</a>
</td>
<td>
<?php echo $row['email'];?>
</td>
</tr>
<?php } ?>
你们可以看到我正在使用user_id建立用户个人资料的链接,但我也试图回应用户个人资料的名称,这应该是有人可以点击的链接。现在有一个指向用户配置文件的链接,但它是空白的,而不是用户的名称。
有人知道我做错了吗?
谢谢!
打印userdetail列表:
Array (
[0] => Array (
[user_id] => 6
[email] => jeremy2@gmail.com
[voornaam] => Jeremy
[product_id] => 73
[category_id] => 3
[product_naam] => Tennisracket
)
[1] => Array (
[user_id] => 4
[email] => jeremy@gmail.com
[name] => Jeremy
[product_id] => 74
[category_id] => 1
[product_naam] => testcadeau
)
)
getdata模型功能:
function getdata($user_id){
$this->db->select("*");
$this->db->from('users');
$this->db->where('user_id', $user_id);
$query = $this->db->get();
return $query->result();
}
控制器功能:
public function userdetails($user_id)
{
//load the User_model
$this->load->model('User_model');
//call function getdata in de Product_model
$data['userdetail_list'] = $this->User_model->getdata($user_id);
//laad view
$data['main_content'] = 'profiel_user';
$this->load->view('profiel_user',$data);
}