Are you manually calling $this->render() in your action, or do you have a controller plugin or helper that is calling it?
-- Hector On Thu, Mar 25, 2010 at 8:12 AM, Саша Стаменковић <[email protected]>wrote: > My ajax calls always send the format parameters. > > Now I see that I have one json action, that is triggered ONLY from > javascript, so no user will type /some/action/format/json in the location > bar of the browser, but still I get > > exception 'Zend_View_Exception' with message 'script 'some/action.phtml' not > found in path... > > > Regards, > Saša Stamenković > > > > On Thu, Mar 25, 2010 at 4:09 PM, A.J. Brown <[email protected]> wrote: > >> Correction: obviously ajaxContext does use the format parameter. I'm >> not sure what I was thinking :) >> >> >> On Thu, Mar 25, 2010 at 11:06 AM, A.J. Brown <[email protected]> wrote: >> > Actually, I believe that ajaxContext does not use the "format" request >> > parameter. Your problem is likely that the client is not sending the >> > proper headers. >> > >> > Your best solution would be to use the contextSwitch helper instead, >> > and change your AJAX calls to pass the format parameter, or to throw >> > an exception when !$this->getRequest()->isXmlHttpRequest() for actions >> > that MUST be called via AJAX. You might even want to put all of these >> > calls in their own controller, and throw the error to remain DRY. >> > >> > >> > On Thu, Mar 25, 2010 at 2:58 AM, Саша Стаменковић <[email protected]> >> wrote: >> >> I thinks second requirement is there, but XMLHttpRequest is not. >> Otherwise, >> >> it would always fail. >> >> >> >> Regards, >> >> Saša Stamenković >> >> >> >> >> >> On Wed, Mar 24, 2010 at 6:15 PM, Jurian Sluiman < >> [email protected]> >> >> wrote: >> >>> >> >>> On Tuesday 23 Mar 2010 20:15:03 Саша Стаменковић wrote: >> >>> > Interesting. Is there a way to solve it on one place. What is enough >> for >> >>> > me >> >>> > is to prevent logging errors in error controller. >> >>> > So custom exception thrown from controller plugin is fine...if ajax >> >>> > action >> >>> > is called without ajax. >> >>> > >> >>> > Regards, >> >>> > Saša Stamenković >> >>> >> >>> Solving the problem in one place means you need to extend the >> ajaxContext >> >>> action helper to check for specific non-Ajax requests. >> >>> -- >> >>> Jurian Sluiman >> >>> CTO Soflomo V.O.F. >> >>> http://soflomo.com >> >> >> >> >> > >> > >> > >> > -- >> > A.J. Brown >> > Software Engineer, ZCE >> > blog : http://ajbrown.org >> > talk : (937) 540-0099 >> > chat : IntypicaAJ >> > >> >> >> >> -- >> A.J. Brown >> Software Engineer, ZCE >> blog : http://ajbrown.org >> talk : (937) 540-0099 >> chat : IntypicaAJ >> > >
