需要一些关于如何基于我的codeigniter代码实现restfull服务器的帮助

时间:2017-05-09 05:44:13

标签: php rest api codeigniter

我有一个代码(使用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;
}

0 个答案:

没有答案