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
[email protected] For more options, visit this group at
http://groups.google.com/group/cake-php