我有一个视图,其中有一个用户表,我用循环打印。在此表中,我有一个链接:
<a href="<?= base_url('edit_user_id/'.$row->id) ?>" class="btn"><i class="fa fa-edit"></a>
在路线上我有以下路线
$route['edit_user_id/(:num)'] = 'user/edit_user_id/$1';
在控制器用户中我有函数
public function edit_user_id($id){
$data['id'] = $id;
$this->load->view('header');
$this->load->view('user/edit_user_id/edit_user_id', $data);
$this->load->view('footer');
}
我试图用ID调用该函数,然后将其传递给视图我想用此ID编辑用户
有人可以帮助我找到失败吗?
解决方案:
$data['id'] = $id;
是错误的,必须是
$data->id = $this->uri->segment(2);
public function edit_user_id($id){
$this->load->view('user/edit_user_id/edit_user_id', $data);
}
检查您的这一行
我找到了解决方案, $data['id'] = $id;
是错误的,必须是 $data->id = $this->uri->segment(2);