search

Home  >  Q&A  >  body text

PHP端如何做好API版本的控制?

PHP端如何做好API版本的控制?简单的说就是 1.0 和 2.0 ... 怎么更好的处理

迷茫迷茫2896 days ago341

reply all(4)I'll reply

  • 大家讲道理

    大家讲道理2017-04-10 15:22:09

    目前用的TP框架,使用了二级控制器做版本管理,不知道你们都是怎么做处理的

    reply
    0
  • PHP中文网

    PHP中文网2017-04-10 15:22:09

    请参考apigility

    reply
    0
  • 黄舟

    黄舟2017-04-10 15:22:09

    $router = [
        'v1' => 'api_v1_controller',
        'v2' => 'api_v2_controller',
        ...
    ];
    
    

    class api_v2_controller extends api_v1_controller

    调用的时候

    /v1/login
    /v2/getUserInfo

    reply
    0
  • 大家讲道理

    大家讲道理2017-04-10 15:22:09

    使用类的继承机制解决这个问题吧。

    reply
    0
  • Cancelreply