[TYPO3-mvc] Link to Controller/Action work on one installation and don't work on another installation

Michael Oehlhof typo3 at oehlhof.de
Wed Mar 16 23:03:48 CET 2011


Am 16.03.2011 12:35, schrieb Franz Koch:
> Hey,
>
>>> probably caching issues (USER/USER_INT) with the extension?
>> It is nothing defined in the Extension and there is no TS definition for
>> that.
>
> what does that mean - are all actions cacheable or not? What happens if
> you make them non cacheable?
In ext_localconf.php all used action are defined non cachable.

>
>>> Are cHashes correctly added to the Filmcopies->show links?
>> Yes.
>> When I use @dontverifyrequesthash it is the same.
>>
>>
>> Is it possible that a RealURL configuration make this problem?
>
> just give it a try and disable RealURL to see if it's causing the issues.
>
>
I've tried with calling index.php?id=xxx, same result.
Also on the test server it works with realurl.


For testing I put the code from the Filmcopies/show Action to the 
Films/list Action, but same result.

I test to call the page only with controller an action in the url, no 
other parameters.
Calling the show action of the Films controller gives the correct error 
that the parameter for the action is missing.
Calling the list action of the Films controller shows the default action 
instead of the error for the missing parameter.
The doc comments of show and list are the same.
Both are defined non cachable in ext_localconf.
Also in the flexform configuration both actions are set.
I am totally helpless now.

My next attempt would be to put debug messages in the extbase code, to 
find out why the default action is called.
Any ideas in wich function I should start with this?
Maybe Dispatcher.php->dispatch or ActionController.php->processRequest ?


Regards
Michael


More information about the TYPO3-project-typo3v4mvc mailing list