【问题标题】:Getting resources by different columns in Recess通过 Recess 中的不同栏目获取资源
【发布时间】:2011-11-23 08:12:59
【问题描述】:

我对 RESTful Web 服务还很陌生,对 Recess PHP 框架更是陌生。通过 ID 检索资源很容易。例如,如果我想检索 ID 为 7 的用户,我会发出以下请求:

http://localhost/myApp/user/7

我想知道的是:有没有一种简单的方法可以通过不同的列检索资源,例如用户的用户名?

http://localhost/myApp/user/username/tyler

这对于一个 RESTful 框架来说似乎非常重要,所以我猜有一种方法可以做到这一点,或者有一种方法可以轻松实现它。

【问题讨论】:

    标签: php web-services rest recess


    【解决方案1】:

    我想出了如何使用框架的参数路由系统来做到这一点。我创建了一个可以通过指定属性值检索用户资源的函数:

    /** !Route GET, $property/$value */
    function getUser($property, $value) {   
        $this->user = Make::a('User')->equal($property, $value)->first();  
    }
    

    【讨论】:

      猜你喜欢
      • 2012-06-21
      • 1970-01-01
      • 1970-01-01
      • 2020-12-26
      • 2019-02-15
      • 2019-03-02
      • 2011-04-27
      • 2021-02-12
      • 2010-12-06
      相关资源
      最近更新 更多