[TYPO3-german] Extbase - Aufruf einer Controller-Methode in itemsProcFunc funktioniert nicht

Christian Platt christian.platt at pharmaline.de
Fri Dec 6 06:00:53 CET 2013


Lieber Georg,

danke für Deine ausführliche Antwort zu den Schnürriemen. :-)

Es ist halt schon ein steiler Lernpfad, den man gehen muss, 
zum Glück lohnt er sich und man wir immer sicherer. Da sind hilfreiche Postings eine Riesenhilfe.

Liebe Grüße
Christian


Am 05.12.2013 um 06:21 schrieb Georg Ringer <typo3 at ringerge.org>:

> Hallo,
> 
> Am 04.12.2013 16:55, schrieb Christian Platt:
>> Darf ich fragen, was Du mit gebootstrapped meinst?
>> Wo bekomme ich dazu mehr Input?
> 
> um ein anderes Beispiel zu nehmen. Man kann nicht einfach ein Gaspedal
> eines Autos ausbauen, auf ein Fahrrad montieren, es betätigen und dann
> auf einen Antrieb erhoffen. Es nützt auch nichts wenn man alle
> Gestänge/Kabel, die da so am Gaspedal irgendwo dran hängen mitausreisst
> und diese am Fahrrad irgendwo befestigt. Selbiges in dem Beispiel hier.
> Nur weil man mal eine Klasse lädt, muss das nicht zum Erfolg führen.
> 
> Wenn ich natürlich ein Auto habe, hier zB auch drive-by-wire habe, ist
> es absolut easy (für meine Vorstellungen, ein 2. Kabel zu den Kids an
> die hinteren Sitze zu geben sodass diese auch Gas geben können - hier
> stimmt eben alles immer noch zusammen.
> 
> TYPO3 ist ja nun an vielen Stellen, vor allem im Hintergrund, doch
> einiges an gewachsen und historisch bedingt. Dennoch wurde in den
> letzten Versionen auch hier an diesem Bootstrapping viel gebaut, um das
> auch leichter zu machen, um es dennoch zu ermöglichen an anderen Stellen
> eben zB Extbase zu benötigen.
> 
> Wenn du dir vom aktuellen Core zB
> https://github.com/TYPO3/TYPO3.CMS/blob/master/typo3/sysext/extbase/Classes/Core/Bootstrap.php
> ansiehst, so ist das der Bootstrap für Extbase spezifisches Zeugs, das
> sind all die Klassen - die in der richtigen Reihenfolge - geladen werden
> müssen.
> 
> Andere Einstiegspunkte sind zB
> - für das Backend:
> https://github.com/TYPO3/TYPO3.CMS/blob/master/typo3/init.php => das war
> früher alles sehr viel hässlicher prozeduraler und ist nun in einzelne
> Methoden gekapselt.
> 
> - für das Frontend:
> https://github.com/TYPO3/TYPO3.CMS/blob/master/typo3/sysext/core/Classes/Core/Bootstrap.php
> 
> weitere Einstiegspunkte die ähnlich aber anders sind:
> - für eID
> - für CLI
> 
> lg Georg
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german



More information about the TYPO3-german mailing list