Php 需要一些关于如何基于我的codeigniter代码实现restfull服务器的帮助吗
我有一个仍然直接使用数据库访问数据的代码(使用codeigniter)。我想改变这一点,改用restfullapi 我试过自己做,但还是失败了,只有当我没有通过参数时它才起作用。 请给我一个例子,说明如何使restfull服务适合我的代码 我的控制器 我的模型(M_kuesioner.php)Php 需要一些关于如何基于我的codeigniter代码实现restfull服务器的帮助吗,php,rest,api,codeigniter,Php,Rest,Api,Codeigniter,我有一个仍然直接使用数据库访问数据的代码(使用codeigniter)。我想改变这一点,改用restfullapi 我试过自己做,但还是失败了,只有当我没有通过参数时它才起作用。 请给我一个例子,说明如何使restfull服务适合我的代码 我的控制器 我的模型(M_kuesioner.php) 使用roytuts.com/setup-restful-service-with-codeigniter/ public function kelola_kuesioner() { $this-&
使用roytuts.com/setup-restful-service-with-codeigniter/
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);
...
}
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;
}