Lieber Hans-Peter das ist so, beim ersten Aufruf hat $newBlog keinen Inhalt, woher könnte der auch sein. Aber dann drückt ja irgend einmal der User auf Speichern. Jetzt muss gespeichert werden aber vorher passiert noch die Validierung. Wenn die Validierung einen Fehler ergibt, wird wiederum die Action newAction aufgerufen und dann hat $newBlog einen Inhalt, nämlich alle Felder die valide waren (meine ich zumindest).
Hingegen die 'administrataors' werden jeweils aus der DB gelesen, d.h. da gibt es schon einen Inhalt beim ersten Aufruf der newAction. Hoffe das Hilft. Gruss Renzo -- ________________________________________________________________________ Renzo Bauen conPassione gmbh T +41 33 345 00 92 M +41 79 330 10 11 http://www.conpassione.ch TYPO3 Bronce Associate Am Donnerstag, den 23.05.2013, 16:41 +0200 schrieb Hans-Peter M.: > Servus, > > ich arbeite gerade das Buch "Typo3 - Extensions mit Extbase" durch. > > Jetzt habe ich eine Verständnisfrage. Auf Seite 59 (Für den der das Buch > hat), steht folgender Code: > > public function newAction(Tx_BlogExample_Domain_Model_Blog $newBlog = > NULL) { $this->view->assign('newBlog', $newBlog); > $this->view->assign('administrators', > $this->administratorRepository->findAll()); > } > > Kann mir jemand erklären warum hier das Objekt > "Tx_BlogExample_Domain_Model_Blog $newBlog = NULL" > übergeben wird und was hier genau vor sich geht. > Sind das Daten aus einem Request? > > Gruß > Hans-Peter > _______________________________________________ > 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