
有谁可以告诉我,代码要咋写才能做到上面的风格呢!!!!
<?php
/**
* Api接口
* @package Api\Controller
* @version 1.0
*/
namespace Api\Controller;
use Think\Controller\RestController;
class UserController extends RestController {
Public function _empty() {
switch ($this->_method) {
case 'get': // get请求处理代码
echo 'get';
break;
case 'put': // put请求处理代码
echo 'put';
break;
case 'post': // post请求处理代码
echo 'post';
break;
}
}
}我用put请求 http://demo.com/Api/User 可以更新数据我用gat请求 http://demo.com/Api/User 可以获取数据列表
我用post请求 http://demo.com/Api/User 可以增加一条数据
其实我只要能按照上面的方式处理就满足了,但是基于thinkphp的框架设计,好像无法做到呀!
有谁已经用thinkphp实现了 Restful 分享下代码示例,多谢了!
最佳答案