我们目前正在尝试以这样一种方式设置路由,即可以使用路由参数设置返回的内容类型。路由现在一切正常,但有一个问题。如果请求 html,则呈现正常的视图脚本。我们提供给这个脚本的数据可以是任何东西,从字符串到对象集合,视图脚本决定向用户显示什么。
但是,如果请求 JSON 响应,那么我们只需将控制器返回的数据作为 JSON 提供。但是,某些数据不应向用户公开,因此需要进行一些过滤。是否有可能使用 JSON 视图脚本(如在 ZF1 中使用上下文切换)来支持此类过滤?或者也许是另一种方法?
我们目前正在尝试以这样一种方式设置路由,即可以使用路由参数设置返回的内容类型。路由现在一切正常,但有一个问题。如果请求 html,则呈现正常的视图脚本。我们提供给这个脚本的数据可以是任何东西,从字符串到对象集合,视图脚本决定向用户显示什么。
但是,如果请求 JSON 响应,那么我们只需将控制器返回的数据作为 JSON 提供。但是,某些数据不应向用户公开,因此需要进行一些过滤。是否有可能使用 JSON 视图脚本(如在 ZF1 中使用上下文切换)来支持此类过滤?或者也许是另一种方法?