2015-02-03 2 views
0
Restangular.one('places', 123).getList('venues') // GET /places/123/venues 

필자가 이해할 수있는 장소와 장소는 데이터베이스 테이블이며, 위의 코드에서만 이해할 수 있습니다. ID가 '123'인 '장소'테이블에 있습니다.Restangular.one ('장소', 123) .getList ('장소') 테이블 관계

.getList('venues')은 'places/123'의 참조 된 ID가있는 '장소'테이블을 쿼리합니까?

답변

0

일반적으로 Restangular 나 REST는 아무런 가정을하지 않습니다. 리소스가 서버에 저장됩니다. 리소스 URI에서 데이터베이스 모델에 대한 신뢰할 수있는 정보를 파생시킬 수 없습니다.

그러나 "장소"가 부모 테이블에 매핑되고 조회처 테이블에 매핑되는 장소가 일 수 있으니 일 수 있습니다. 이것이 대부분의 개발자들이 관계형 데이터베이스를 사용할 때 데이터를 모델링하는 방법입니다.

+0

답장을 보내 주셔서 감사합니다. 하지만 내가 이것을 시도했을 때 작동하지 않습니다. 나는 두 테이블을 만들었다. 계정 및 메시지. 나는 계정 테이블에 ID를 참조하는 메시지 테이블에 accountid를 넣었고/accounts/id/messages를 가져 오려고하면 404 오류가 발생합니다. – Abdullah