【发布时间】:2016-04-25 11:56:30
【问题描述】:
我想通过 JSON 删除数据库中的数据,并且我正在使用 codeigniter 框架
我的route.php
$route['api/mahasiswa/delete/(:any)']['DELETE'] = 'MahasiswaController/deleteMahasiswa/$1';
我的控制器
public function deleteMahasiswa($id)
$this->Mahasiswa->deleteMahasiswa($id);
$response = array(
'Success' => true,
'Info' => 'Data Berhasil di hapus');
$this->output
->set_status_header(200)
->set_content_type('application/json', 'utf-8')
->set_output(json_encode($response, JSON_PRETTY_PRINT))
->_display();
exit;
我的模型
public function deleteMahasiswa($id)
$val = array(
'id' => $id
);
$this->db->delete('mahasiswa', $val);
我试图访问
http://localhost/json/public/api/mahasiswa/delete/6
但是没有用
但我的获取数据有效
我的路线
$route['api/mahasiswa/get/(:num)/(:num)']['GET'] = 'MahasiswaController/getMahasiswa/$1/$2';
我的控制器
public function getMahasiswa($page, $size)
{
$response = array(
'content' => $this->Mahasiswa->getMahasiswa(($page - 1) * $size, $size)->result(),
'totalPages' => ceil($this->Mahasiswa->getCountMahasiswa() / $size));
$this->output
->set_status_header(200)
->set_content_type('application/json', 'utf-8')
->set_output(json_encode($response, JSON_PRETTY_PRINT))
->_display();
exit;
}
我的模特
public function getCountMahasiswa()
return $this->db->count_all_results('t_akun', FALSE);
公共函数 getMahasiswa($page, $size)
return $this->db->get('t_akun', $size, $page);
我使用这样的 URL
【问题讨论】:
-
感谢您修复了我的语法:D
-
^^ *修正我的语法:-D
标签: php json codeigniter