我是CodeIgniter
的新手。我有一个显示数据的table
。每个row
都有一个edit button
。点击edit button
后,系统会弹出modal popup
,然后您就可以对其进行编辑了。我的问题是,我不知道如何在controller
后面添加image
的链接,以便将row id
发送到controller
。我将我的图片(编辑)链接到modalpopup
中的href
..那么如何才能同时执行这两项操作..
这是form view
中的链接。正如您所看到的,在href
标记中,我链接到显示myModal
的{{1}},但我希望edit form
显示edit form
。所以我必须将它链接到row
,我不知道该怎么做。
有没有办法将链接附加到图像或有另一种方式?
controller
答案 0 :(得分:0)
请按照以下步骤操作 创建一个像这样的链接
<a data-toggle="modal" href="<?php echo site_url('controllername/methodname/'.$id);?>">
<img src="images/32/edit.png" alt="Edit">
</a>
现在看到控制器类的方法将在点击时被调用。 id应该通过循环提供。
控制器方法
function methodname(){
$id = $this->uri->segment(3);
$this->load->model('modelname');
$data['result'] = $this->modelname->getResord($id);
$this->load->view('editform',$data);
}
模型方法应该使用where where
获取数据function modelmethod($id)
{
return $this->db->where('id',$id)->get('tablename')->row();
}