我创建了一个具有上下文过滤器的视图。然后我创建了一个服务(使用服务模块)来提供视图。例如,假设我的服务名称是搜索,我的视图名称是带有上下文过滤器城市的动物园。以下url将返回正确的内容: HTTP:/ Q =搜索/视图/ zoos.json HTTP:/ Q =动物园/奥斯汀
但如果我做以下事情: HTTP:/ Q =搜索/视图/ zoos.json /奥斯汀 我会得到404回复。
使用服务时如何将参数传递给视图?我使用7.10和3.1用于服务和视图。
我很感激您的回复。
答案 0 :(得分:0)
我只能使用上下文过滤器来处理服务中的“views”资源。我最初尝试创建一个“服务视图”并将其作为资源,但无法让端点注册我的参数。如果作为常规视图重新完成并指定view_id,它就像一个魅力。
这似乎是模块中的一个错误,但由于替代方案对我有效,我无法花时间追逐它。