Zum Inhalt springen

Objectdefinition für newAction()

Erstellt am 14. Dezember 2014 · Noch keine Antworten

Tags: Frage

MaolLambo ·

Hi,

Kann mir einer erklären, wieso ich für die newAction() in Flow nicht das zu erstellende Objekt als Parameter übergeben muss, dafür aber in Extbase?

Beispiel-Flow:

public function newAction() {
}

Beispiel-Extbase:

public function newAction(\Lobacher\Simpleblog\Domain\Model\Blog $blog=NULL) {
  $this->view->assign('blog',$blog);
}

Fluid-Template "New.html":

<f:form action="add" object="{blog}" name="blog">
...
</f:form>

Ich mein, wieso wird in Extbase:
1) ein NULL-Object an das Formular übergeben? NULL bringt doch nichts
2) Das Object wird ja erst durch Abschicken des Formulares erstellt und an die Action "add" übergeben?

Liebe Grüße