Почему моя форма TYPO3 / Extbase 6.0 всегда перенаправляет на welcomeAction?

В моем расширении TYPO3 / Extbase 6.0 я создал SermonController с двумя действиями: welcomeActionи submitAction. В моем welcomeAction я создаю форму, используя следующий код:

<f:form enctype="multipart/form-data" Controller="Sermon" action="submitAction" method="post">
...
</f:form>

Однако, когда я заполняю форму, я всегда возвращаюсь к welcomeAction. Глядя на исходный код HTML, я не вижу, куда передается параметр действия. TYPO3 создает что-то вроде этого:

<form enctype="multipart/form-data" method="post" action="sermon.html">
<div>
<input type="hidden" name="tx_vmfdssermons_sermons[__referrer][@extension]" value="ExtensionName" />
<input type="hidden" name="tx_vmfdssermons_sermons[__referrer][@vendor]" value="TYPO3" />
<input type="hidden" name="tx_vmfdssermons_sermons[__referrer][@controller]" value="Sermon" />
<input type="hidden" name="tx_vmfdssermons_sermons[__referrer][@action]" value="welcome" />
<input type="hidden" name="tx_vmfdssermons_sermons[__referrer][arguments]" value="YTozOntzOjEwOiJjb250cm9sbGVyIjtzOjY6IlNlcm1vbiI7czo2OiJzZXJtb24iO3M6MzoiMjA4IjtzOjE0OiJhdWRpb3JlY29yZGluZyI7YTo1OntzOjQ6Im5hbWUiO3M6MDoiIjtzOjQ6InR5cGUiO3M6MDoiIjtzOjg6InRtcF9uYW1lIjtzOjA6IiI7czo1OiJlcnJvciI7aTo0O3M6NDoic2l6ZSI7aTowO319620254a4673760d044ba176b9925b7d33f8400bc" />
<input type="hidden" name="tx_vmfdssermons_sermons[__trustedProperties]" value="a:2:{s:6:&quot;sermon&quot;;i:1;s:14:&quot;audiorecording&quot;;a:5:{s:4:&quot;name&quot;;i:1;s:4:&quot;type&quot;;i:1;s:8:&quot;tmp_name&quot;;i:1;s:5:&quot;error&quot;;i:1;s:4:&quot;size&quot;;i:1;}}fb8f3c052c5d4ded1adcf8f29303e5c68d2fa646" />
</div>
[...]
<button type="submit" name="" value="">Hochladen</button>
</form>

И welcomeAction, и submitAction разрешены в соответствии с ext_localconf.php и FlexForm на странице.

Что я здесь делаю не так? Я уверен, что упускаю из виду что-то очень простое?


person Christoph Fischer    schedule 19.04.2014    source источник


Ответы (1)


Удалите действие * из submitAction

<f:form enctype="multipart/form-data" Controller="Sermon" action="submit" method="post">
person common sense    schedule 19.04.2014