用Thinkphp做不到Restful的URL风格

浏览:4901 发布日期:2015/03/11 分类:技术分享 关键字: Restful API 接口


有谁可以告诉我,代码要咋写才能做到上面的风格呢!!!!<?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 分享下代码示例,多谢了!







最佳答案
评论( 相关
后面还有条评论,点击查看>>