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, Саша Стаменковић <umpir...@gmail.com> 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 <subscr...@juriansluiman.nl> > 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