Das erste Problem ist gelöst. Ich habe mir die Autoloader-Dokumentation noch einmal genau durchgelesen und herausgefunden, dass ich die Naming-Convention nicht richtig befolgt habe. Der Autoloader konnte somit unmöglich den richtigen Pfad finden.
Nun habe ich noch eine weitere Frage: Ich möchte innerhalb des Finishers auf die Datenbank zugreifen. Dazu habe ich wie folgt versucht ein Repository zu instanzieren.
/** * @var \Vendor\Extname\Domain\Repository\TableRepository * @Flow \inject */ protected $tableRepository; function init() { $this->ticketRepository = $this->objectManager->get('Tx_VendorExtname_Domain_Repository_TableRepository'); }
Da meine Finisher-Klasse nicht vom ActionController sondern von Tx_Formhandler_AbstractFinisher abstammt, musste ich den objectManager manuell instanzieren. Nun stehe ich vor der Meldung "Could not analyse class:Tx_VendorExtname_Domain_Repository_TableRepository maybe not loaded or no autoloader?" Dazu habe ich noch folgende Fragen. Ist es in Ordnung, dass die Datei, die die Repository-Klasse enthalten sollte nicht existiert (wurde von Extbuilder so angelegt)? Werden die Repository-Klassen immer automatisch erstellt? Gibt es Besonderheiten zu beachten, wenn ich von einer Klasse, die nicht vom ActionController abstammt, auf ein Repository zugreifen möchte? Gruß _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german