0

私はajax呼び出しを行っています..mysqlエラーを出力しません..基本的に、2つのレコードを削除しようとしています...

  public function task_delete($task_id)
     {
            $this->load->database();
            $this->db->delete('task_pages', array('id' => $task_id));
            $this->db->delete('tasks', array('id' => $task_id));

       }

これがモデルです。

そしてこれがコントローラーです。

class Ajax extends CI_Controller {

       public function delete()
      {
          $this->load->database();
          $this->load->model('tasks_model','task_delete');
          $result=$this->task_delete-> task_delete($this->input->post('myId'));
          echo $result;
      }

}

私のコードはどこで失敗しますか?

更新:エラーが発生します。メソッドdeleteTaskがnoneオブジェクトで呼び出されています

4

1 に答える 1

4

モデルがtask_deleteとも呼ばれ、呼び出したい関数がdeleteTaskであるとすると、モデル内の関数に間違った名前を付けた場合、次のように宣言する必要があります。

public function deleteTask($task_id)
于 2012-04-16T13:56:28.840 に答える