Wednesday, March 21, 2012

Re: Undefined controller: Controller!

I used the same workaround. I extended AuthComponent and in the overwrite of startup, if is ajax, I redirect to array('action' => 'index').
It's not a great solution cause doesn't permit fine control over redirect. Even I noticed here parameter set to null if redirect is to referrer.
I'll tell you if I find a better solution too.

Hi

Fabrizio

Il giorno mercoledì 21 marzo 2012 13:40:19 UTC+1, muka ha scritto:

Il 21/03/2012 12:42, Fabrizio Ruggeri ha scritto:
> I've got exactly the same problem. I make an ajax request which
> trigger a 'not authorized' from AuthComponent. Then, instead of
> receiving a 403, I receive a 404 for missing controller 'Controller'.
> I noticed that Dispatcher is called twice, the second time with
> $controller = null.
> Have you found any answer to this problem?
>
> Fabrizio
>
Hi,
no but as a  workaround for now I use:

$this->redirect( array( "action" => "somewhere" ) );

Specifying only the action there is no issue, in my case.

As I seen the response on a ajax call is given back within
requestAction, but the request object passed to dispatcher has some
wrong values (no controller, wrong "here" param)

This is really annoying, I hope to have some time this week to test on a
clean install and try to debug it out.
Let me know if you find a solution.

Thank you,
Luca

--
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+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/cake-php

No comments: