AjaxContext和ContextSwitch之间有什么不同

时间:2012-03-29 12:05:33

标签: zend-framework

AjaxContext和ContextSwitch有什么不同? 如果我在Async Ajax控制器中没有使用AjaxContext,那该怎么办?

1 个答案:

答案 0 :(得分:4)

AjaxContext是一种ContextSwitch,它根据XMLHttpRequest头的存在来切换上下文。 ContextSwitch是一种更通用的方法,可以根据URL中格式变量的存在来切换上下文。例如。您可以设置路由,以便在请求中附加“.json”将使控制器返回JSON响应。