2012-01-29 3 views
3

컨텍스트 필터가있는 뷰를 만들었습니다. 그런 다음 뷰를 제공하기 위해 서비스 모듈을 사용하여 서비스를 만들었습니다. 예를 들어 내 서비스 이름이 검색이고 문맥 필터 시티가있는 동물원이라고 가정 해 봅시다./오스틴서비스 끝점을 통해 뷰에 컨텍스트 필터 인수 전달

를/Q = 동물원하지만 다음 작업을 수행 할 경우 : HTTP :?/Q = 검색 /보기/zoos.json HTTP? 다음 URL이 올바른 내용을 반환합니다 HTTP :/Q = search/views/zoos.json/Austin 404 응답을받습니다.

서비스를 사용할 때 뷰에 arguements를 전달하려면 어떻게해야합니까? 서비스 및 뷰에 대해 3.1과 함께 7.10을 사용하고 있습니다.

귀하의 모든 답변에 감사드립니다.

+0

Mayby이 도움이됩니다 : http://drupal.stackexchange.com/questions/7591/drupal-services-node-filtering –

답변

0

서비스의 "보기"리소스에서 작동하는 컨텍스트 필터 만 얻을 수있었습니다. 나는 원래 "서비스 뷰"를 만들려고 시도했지만 리소스로 사용하지 못했지만 엔드 포인트에서 내 주장을 등록 할 수 없었습니다. 일반보기가 부활하고 view_id를 지정하면 마치 매력처럼 작동합니다.

이 모듈에서 버그가 수 있도록 보인다하지만 난 대안이 나를 위해 일 이후를 쫓아 시간을 할애 할 수 않네.