Получение ресурсов по разным столбцам в Recess - PullRequest
0 голосов
/ 23 ноября 2011

Я довольно новичок в веб-сервисах RESTful и еще больше новичок в фреймворке Recess PHP.Легко получить ресурсы по идентификатору.Например, если я хочу получить пользователя с идентификатором 7, я бы сделал запрос:

http://localhost/myApp/user/7

Что мне интересно, так это: есть ли простой способполучить ресурс по другому столбцу, например, по имени пользователя?

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

Кажется, что для инфраструктуры RESTful это было бы очень важно, поэтомупредполагаю, что есть способ сделать это или способ легко реализовать это.

1 Ответ

1 голос
/ 24 ноября 2011

Я понял, как это сделать, используя систему параметрической маршрутизации фреймворка.Я создал функцию, которая может извлекать ресурс пользователя по указанному значению свойства:

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