Creating RESTful API by using pure CodeIgniter? Creating RESTful API by using pure CodeIgniter? codeigniter codeigniter

Creating RESTful API by using pure CodeIgniter?


If your are using version 3, you can do this

create a controller users.php

class Users extends CI_Controller {    /**    * @route http://proyect/users    * @verb GET    */    public function get()    {        echo "Get";    }    /**    * @route http://proyect/users    * @verb POST    */    public function store()    {        echo "Add";    }    /**    * @route http://proyect/users    * @verb PUT    */    public function update()    {        echo "Update";    }    /**    * @route http://proyect/users    * @verb DELETE    */    public function delete()    {        echo "Delete";    }}

edit (add) in your application/config/route.php

$route["users"]["get"]    = "users/get";$route["users"]["post"]   = "users/store";$route["users"]["update"] = "users/update";$route["users"]["delete"] = "users/delete";$route['products/([a-zA-Z]+)/edit/(\d+)'] = function ($product_type, $id){        return 'catalog/product_edit/' . strtolower($product_type) . '/' . $id;};