1、地址接收参数
地址参数的两种形式
地址参数的两种形式
(1)/users/{user_id}
编写时候,需要在 /application/config/routers.php 中增加路由指向(这里的user_id是纯数字):
$route['users/(:num)']='users/user_id/$1';
然后在名为 users 的 controller中,
<?php
class Users extends CI_Controller {
public function user_id($id){
// 这里的 $id 就是地址上传的 {user_id} 参数了
}
}
?>
(2)/users?group_id = {group_id}
这里就用普通的 $_GET['group_id'] 即可取到参数
2、接收传递的方法,
REST API 中有 POST,GET,PUT和DELETE 等方法
需要接收传递过来的方法加以判断
假设有这两个接口,
删除用户: DELETE /users/{user_id}
修改用户: PUT /u