0

我正在做一个ajax调用..它不输出任何mysql错误..基本上,我正在尝试删除两条记录......

  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 正在调用无对象

4

1 回答 1

4

假设您的模型也称为 task_delete 并且您要调用的函数是 deleteTask,那么您给模型中的函数指定了错误的名称,它应该声明为:

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