2011-11-23 1 views
0

저는 RESTful 웹 서비스를 처음 접했고 Recess PHP 프레임 워크를 처음 접했습니다. ID로 리소스를 쉽게 검색 할 수 있습니다. 다른 의해 리소스를 검색하는 쉬운 방법이있다 :Recess의 다른 열에 의한 리소스 얻기

http://localhost/myApp/user/7

은 내가 궁금하네요 것은 이것이다 : 나는 ID 7 사용자를 검색 할 경우 예를 들어, 내가 요청을 만들 것 열 (예 : 사용자 이름)? 그것을 가지고 편안한 프레임 워크에 대한 매우 중요한 일이 될 것 같은

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

이 보인다, 그래서이 나 쉽게 구현하는 방법을 할 수있는 방법이 같은데요.

답변

1

프레임 워크의 파라 메트릭 라우팅 시스템을 사용하여이를 수행하는 방법을 알았습니다. 지정된 속성 값을 사용하여 User 리소스를 검색 할 수있는 함수를 만들었습니다.

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