Is there a reason why you are calling redirect() twice? On Thursday, March 8, 2012 8:08:39 AM UTC-8, muka wrote: > > Hi, > I got a strange behaviour ajax-sending a form. > In controller the record is saved correctly but I get a 404 response > withï¿œ "Missing Controller, Error: Controller could not be found." > > This happens calling: > - $this->redirect( $this->referer() ); > - $this->redirect( array( "controller" => "apples", "action" => "index" ) > ); > but works with: > - $this->redirect( array( "action" => "index" ) ); > > Following the stack trace I found that the $request passed to > Dispatcher->dispatch() contains empty values, causing probably the error. > May be a bug somewhere in the process of rendering the ajax response? > > Thanks in advance, > Luca > > Stack Trace: > > - CORE/Cake/Core/Object.php line 102 → > Dispatcher->dispatch(CakeRequest, CakeResponse, array) > - CORE/Cake/Controller/Component/RequestHandlerComponent.php line 243 > → Object->requestAction(string, array) > - [internal function] → > RequestHandlerComponent->beforeRedirect(ApplesController, string, null, > boolean) > - CORE/Cake/Utility/ObjectCollection.php line 130 → > call_user_func_array(array, array) > - [internal function] → ObjectCollection->trigger(CakeEvent) > - CORE/Cake/Event/CakeEventManager.php line 245 → > call_user_func(array, CakeEvent) > - CORE/Cake/Controller/Controller.php line 737 → > CakeEventManager->dispatch(CakeEvent) > - APP/Controller/ContractsController.php line 129 → > Controller->redirect(string) > - [internal function] → ContractsController->edit(string) > - CORE/Cake/Controller/Controller.php line 484 → > ReflectionMethod->invokeArgs(ContractsController, array) > - CORE/Cake/Routing/Dispatcher.php line 104 → > Controller->invokeAction(CakeRequest) > - CORE/Cake/Routing/Dispatcher.php line 86 → > Dispatcher->_invoke(ContractsController, CakeRequest, CakeResponse) > - APP/webroot/index.php line 97 → Dispatcher->dispatch(CakeRequest, > CakeResponse) > >
-- Our newest site for the community: CakePHP Video Tutorials http://tv.cakephp.org Check out the new CakePHP Questions site http://ask.cakephp.org and help others with their CakePHP related questions. To unsubscribe from this group, send email to cake-php+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/cake-php