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

Antwort per Email an