在CodeIgniter中编辑表单

时间:2013-01-19 17:51:06

标签: php jquery html css codeigniter

我是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

1 个答案:

答案 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();
}