0

私は初心者です CodeIgnitertableデータが表示されている場所があります。それぞれrowに がありedit buttonます。edit buttonをクリックするとmodal popupがポップアップ表示され、編集することができます。 私の問題は、をに送信できるようにのcontroller後ろにリンクを添付する方法がわからないことです。私は自分の画像(編集)を .. にリンクしています..では、両方の操作を同時に実行するにはどうすればよいですか..imagerow idcontrollermodalpopuphref

これは の私のリンクですform view。ご覧のとおり、タグでは が表示されている場所hrefにリンクしていますが、それをに対して表示したいのです。そのため、それを にリンクする必要がありますが、その方法がわかりません。myModaledit formedit formrowcontroller

画像にリンクを添付する方法はありますか、それとも別の方法がありますか?

   <a data-toggle="modal" href="#myModal">  
  <img src="images/32/edit.png" alt="Edit"></a></td>

     <div class="modal hide" id="myModal">
      //here all the form fields are displaying
4

1 に答える 1

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 条件でデータを取得する必要があります

function modelmethod($id)
{
    return $this->db->where('id',$id)->get('tablename')->row();
}
于 2013-01-19T18:39:50.173 に答える