将Zend框架中的默认上下文设置为XML

And*_*ree 3 php xml zend-framework

我正在使用Zend框架,以及我已经返回XML响应的大多数动作控制器.为了做到这一点,我必须初始化上下文切换并提供URL后缀"?format = xml"来调用每个动作.

有没有办法让这个默认?所以我不必为每个URL添加这个后缀?

此致,Andree.

Phl*_*lip 7

EXTRA EXTRA ..阅读所有关于它!

http://framework.zend.com/manual/en/zend.controller.actionhelpers.html

看看ContextSwitch和AjaxContext

(编辑)建议您使用:

在某些情况下,您可能希望强制使用上下文; 例如,如果激活了上下文切换,您可能只想允许XML上下文.您可以通过将上下文传递给initContext()来实现:

$ contextSwitch->调用initContext( 'XML');