Der Fehler scheint wohl irgendwie mit dem überreichten Objekt "klinik"
zusammen zu hängen.

Wenn ich in als Funktionsargument ..Action(... klinik=null) { }
schreibe, dann kommt keine Fehlermeldung und ich erhalte das leere Formular.
Warum bleibt also "klinik" auf der Strecke?

Der Aufruf der editAction geschieht hier:
            <f:for each="{kliniks}" as="klinik">
                 ....
                        <f:link.action action="edit" arguments="{klinik
: klinik}">Edit</f:link.action>
            </f:for>

Das ganze ist übrigens ein Backend-Plugin...

Jede Hilfe ist herzlich willkommen!
Till

On 04/22/2014 03:29 PM, g4-l...@tonarchiv.ch wrote:
> Hallo,
>
> bei meiner Extension, die unter 4.6 lief, erhalte ich folgende
> Fehlermeldung:
> "An error occurred while trying to call
> Tx_Hplusinfo_Controller_KlinikController->editAction(). "
>
> Mehr erfährt man nicht, weder im apache log, noch sonst wo. Ich habe
> alle möglichen Debug-Mechanismen aktiviert...
>
> Andere Actions des gleichen Controllers funktionieren.
> Ich stehe (mal wieder) vor einem Rätsel.
>
> Die Action besteht im Moment nur noch aus folgendem Code:
>
>
>         /**
>          * Displays a form for editing an existing Klinik
>          *
>          * @param Tx_Hplusinfo_Domain_Model_Klinik $klinik the Klinik to
> display
>          * @return string A form to edit a Klinik
>          */
>         public function editAction(Tx_Hplusinfo_Domain_Model_Klinik
> $klinik) {
>                 echo("HALLO");
>                 $this->view->assign('klinik', $klinik);  
>         }
>
> Wie kann ich T3 etwas mehr Informationen entlocken? Und vorallem: Was in
> aller Welt soll an der Action fehlerhaft sein?
>
> Grüße,
> Till
>
>
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german@lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an