我有一个代码(使用codeigniter)仍然直接使用数据库来访问数据。我想改变它并改用restfull api。
我已经尝试制作自己但仍然失败,只有当我没有传递参数时它的工作。 请举例说明如何制作适合我代码的restfull服务
我的控制器
public function kelola_kuesioner()
{
$this->load->model('M_kuesioner');
$select = "kode_kuesioner, prefix";
$where = array('jenis_kuesioner' => 'Bulanan','jabatan_dinilai' => 'Atasan');
$kuesioner = $this->M_kuesioner->select_kuesioner(NULL, $select, $where1, NULL, TRUE);
...
}
我的模特(M_kuesioner.php)
public function select_kuesioner($kode_kuesioner=NULL, $select=NULL, $where=NULL, $limit=NULL, $orderby=NULL)
{
if($kode_kuesioner != NULL)
{
$this->db->where('kode_kuesioner', $kode_kuesioner);
}
if( $select != NULL ){ $this->db->select($select); }
if( $where != NULL ){ $this->db->where($where); }
if( $orderby!= NULL ){ $this->db->order_by($order_by); }
$query = $this->db->get('t_kuesioner', $limit);
$query = $query->result();
return $query;
}