Hallo Community,
Generell gibt es in TYPO3 Flow ActionController, Repositories, Models und Views.
Wir haben zur Verwaltung von Dateien bei uns ein "File" Model. (In TYPO3 Flow v2.0)
Jetzt brauchen wie einen eigenen php "Experten" (Script), quasi einen Controller oder sowas,
der spezielle Dinge kann. Z.B. übergebe ich diesem Experten ein File Objekt und er
tut dann etwas nach Schema X damit. Diesen Experten kann ich dann in allen anderen
ActionControllern z.B. im BlogController aufrufen, dort die vom FileRepository gelieferten
Objekte dem Experten geben und soweiter.
Was brauch ich da genau? Ein Interface? Einen Manager? Wie nennt man sowas und wie initialisiere ich diesen in meinem TYPO3 Project? Oder ist genau dann dafür der FileController (Action Controller) da?
Achtung: Dieser "Experte" soll seine Actionen nicht über einen Domain Aufruf tätigen aber er soll wie ActionController auch Zugriff auf z.B. den PersistenceManager haben können. (per Injection oder ähnlich)
Vielen Dank für alle Anstöße in die richtige Richtung.
Gruß, Peter