0

同様の batch_update Q を読みましたが、まだ問題があります。助けてくれてありがとう!次のコードでエラー メッセージ (「バッチ更新のために送信された 1 つ以上の行に、指定されたインデックスがありません。」) が表示されます。

コントローラ:

public function do_edit_page(){
    $id = $this->input->post('page_id', TRUE);
    $link_title = $this->input->post('page_link_title', TRUE);
    $link = $this->input->post('page_link_sub_title', TRUE);
    $this->content_model->update_links($id, $link_title, $link);
    $this->index();
}

モデル:

public function update_links($id, $link_title, $link){
   $data = array(
        array(
            'page_id' => $id,
            'link_title' => $link_title,
            'link' => $link
        )
    );
   $this->db->update_batch('content_links', $data, $id);
}
4

1 に答える 1