这是错吗?
运行以下代码时出现此错误。我只想以可以重用它的方式在模型中编写delete函数。
解析错误:语法错误,第101行的C:\ xampp \ htdocs \ SMP \ application \ controllers \ Student.php中出现意外的'=>'(T_DOUBLE_ARROW) 遇到PHP错误
严重性:解析错误
消息:语法错误,意外的'=>'(T_DOUBLE_ARROW)
文件名:controllers / Student.php
行号:101
回溯:
型号
function delete_by_id($id,$table)
{
$this->db->where($id);
$this->db->delete($table);
}
控制器
public function student_delete($id)
{
$this->load->model('Model_Action');
$this->Model_Action->delete_by_id('p_id'=>$id, 'parent');
echo json_encode(array("status" => TRUE));
}
答案 0 :(得分:0)
按如下所示更改数组语法:
public function student_delete($id)
{
$this->load->model('Model_Action');
$this->Model_Action->delete_by_id('p_id = '. $id, 'parent');
echo json_encode(array("status" => TRUE));
}