Drupal 通过服务端点将上下文筛选器参数传递给视图
我创建了一个具有上下文过滤器的视图。然后我创建了一个服务(使用服务模块)来提供视图。例如,假设我的服务名称是search,我的视图名称是zoos,带有上下文过滤器city。以下url将返回正确的内容: http://?q=search/views/zoos.json http://?q=zoos/Austin 但如果我做了以下事情: http://?q=search/views/zoos.json/Austin 我会得到404的回复 使用服务时,如何将参数传递给视图?我将7.10和3.1用于服务和视图Drupal 通过服务端点将上下文筛选器参数传递给视图,drupal,service,drupal-views,drupal-contextual-filters,Drupal,Service,Drupal Views,Drupal Contextual Filters,我创建了一个具有上下文过滤器的视图。然后我创建了一个服务(使用服务模块)来提供视图。例如,假设我的服务名称是search,我的视图名称是zoos,带有上下文过滤器city。以下url将返回正确的内容: http://?q=search/views/zoos.json http://?q=zoos/Austin 但如果我做了以下事情: http://?q=search/views/zoos.json/Austin 我会得到404的回复 使用服务时,如何将参数传递给视图?我将7.10和3.1用于服务
非常感谢您的回复。我只能使用上下文过滤器处理服务中的“视图”资源。我最初试图创建一个“服务视图”,并将其作为资源进行精简,但也无法让端点注册我的参数。如果作为一个常规视图进行重新扫描,并指定视图id,它就像一个符咒 这似乎是模块中的一个bug,但我没能花时间去解决它,因为替代方案对我有效。Mayby这将有助于: