Отправьте форму в контроллер расширений с помощью f: form viewhelper - PullRequest
0 голосов
/ 15 марта 2019

В настоящее время я пишу расширение Extbase и пытаюсь отправить данные формы в мой контроллер расширений, используя видоискатель "f: form".Я пытаюсь упаковать данные в модель моего домена «Tagung» с атрибутами «Titel» и «Kurzbeschreibung».

<f:form method="post" controller="DomainModel" action="pageGenerator"objectName="Tagung" object="{tagung}">
    <label>Titel</label>
    <f:form.textfield  property="titel" />
    <label>Kurzbeschreibung</label>
    <f:form.textfield  property="kurzbeschreibung" />
    <f:form.submit value="Submit" />
</f:form>

Вот действие в моем контроллере:

public function pageGeneratorAction(\TagungUt\UtTagung\Domain\Model\Tagung $tagung){}

Однако действие не получает никакого объекта для этого. Я всегда получаю следующую ошибку: enter image description here

Я подтвердил, что действие вызывается правильно, но аргумент нулевой.Я также попытался использовать обычное текстовое поле HTML и установить префикс вручную, но это тоже не сработало.Кто-нибудь знает, что я могу здесь делать неправильно?

Заранее спасибо, Дэвид Дж.

...