-- agatone <[EMAIL PROTECTED]> wrote (on Monday, 11 August 2008, 01:30 AM -0700): > So nobody knows anything ? never used it ?
I've been busy with release issues; I'll try to look at this in the next day or so. > agatone wrote: > > > > Hi, > > > > I'm trying to use contextSwitch (or AjaxSwitch) as i want for some action > > to be accessible in JSON format. > > > > The code i have in my init() of a controller is: > > $context = $this->_helper->getHelper('ContextSwitch'); > > $context->addActionContext('read', 'json'); > > $context->initContext(); > > > > If my complete runtime invokes only one action (no actionStack used) and > > if I don't call $this->render() (to render some other script) it works > > just as it should. View is off, layout is off, only view in JSON fromat > > is sent. > > > > However this stops working when: > > - your action works in a way that it chooses what view script you will > > render for your action accessed in "norma"l way - it requires > > nameOfViewScript.json.phtml > > > > - when you're calling more actions in one runtime (use of actionStack for > > example) - it stops because it didn't find sidebar.json.phtml > > > > > > I think that when you use context for JSON reply it should clear ALL > > attempts of rendering views (unless you define it otherwise) . > > > > Maybe I don't see this right and i didn't choose the right way, maybe it > > isn't a "bug", maybe it's wanted feature ;). I don't know but I'd like to > > have this working without need to create *.json.phtml for quite many > > views. > > > > What you think? > > > > > > > > -- > View this message in context: > http://www.nabble.com/contextSwitch---AjaxContent-tp18866597p18921859.html > Sent from the Zend Framework mailing list archive at Nabble.com. > -- Matthew Weier O'Phinney Software Architect | [EMAIL PROTECTED] Zend Framework | http://framework.zend.com/