0
私はajax呼び出しを使用していました。編集リンクをクリックすると、すべての情報を含むモーダルがポップアップ表示されます。私は今それを変更したいので、それは代わりに編集ページに行きます。変更が必要な部分は、edit_recordのコードの編集リンクのonclickで、代わりにeditという名前のコントローラの関数を呼び出すことです。どのような助けが私は長い時間を別の方法を試して、エラーを取得して終了していただきありがとうございます。ここで codeigniterのコントローラーでhtmlリンクを変更するときの問題
はここにあなたのコントローラが「編集」と呼ばれている場合は編集//loads a single record with the data dispalyed for editing
function edit($id)
{
$data['r']=$this->your_table->get_by_id($id);
$this->load->view('pages/edit', $data);
}
//updates data in the database from the edit function
function save_edit()
{
$id=$this->input->post('txtid');
$data=array(
'name'=>$this->input->post('txtname'),
'title'=>$this->input->post('txttitle'),
'body'=>$this->input->post('txtbody'));
$this->db->where('id', $id);
$this->db->update('your_table', $data);
redirect('your_controller/index');
}
私はコントローラーではないリンクがあるが、私はnビュー私はどのように私のレコードのIDをアンカータグで編集する代わりにonclickで Edit – Donny
私はそれを考え出したEdit – Donny