Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Drupal 通过服务端点将上下文筛选器参数传递给视图_Drupal_Service_Drupal Views_Drupal Contextual Filters - Fatal编程技术网

Drupal 通过服务端点将上下文筛选器参数传递给视图

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用于服务

我创建了一个具有上下文过滤器的视图。然后我创建了一个服务(使用服务模块)来提供视图。例如,假设我的服务名称是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这将有助于: