[TYPO3-UG Oesterreich] dependency injection extbase 6.2

Markus Klein m.klein at mfc-linz.at
Tue May 27 18:51:23 CEST 2014


> 
> hi,
> 
> und ich dachte im backend ist kein cache? den "normalen" cache hatte ich
> allerdings geleert. aber ich schaue morgen noch einmal.

Naja das ist auch kein BE cache in dem Sinne, sondern ein genereller Extbase cache, der eben die vorhanden Klassen und deren "Bedürfnisse" wie injections enthält, um sich das ewige parsen zu ersparen.
Wenn du eine extension (de)installierst wird dieser Cache immer mit geleert, wenn du aber Dateien veränderst, musst du das von Hand machen.

Sollte der Menü-Eintrag für den SystemCache im BE fehlen, dann entweder application context auf Development setzen (via .htaccess zB) oder den Eintrag via userTSconfig aktivieren.


Lg Markus

> 
> LG, Volker Kemeter (mobil)
> 
> > Am 27.05.2014 um 17:30 schrieb "Markus Klein" <m.klein at mfc-linz.at>:
> >
> > Hi!
> >
> > System-Cache geleert?
> > Das passiert normalerweise wenn du die Datei änderst, aber extbase nix
> davon mitbekommt und daher auch noch nichts vom neuen @inject weiß.
> >
> > Lg Markus
> >
> >> -----Original Message-----
> >> From: typo3-at-bounces at lists.typo3.org [mailto:typo3-at-
> >> bounces at lists.typo3.org] On Behalf Of Volker Kemeter
> >> Sent: Tuesday, May 27, 2014 4:52 PM
> >> To: typo3-at at lists.typo3.org
> >> Subject: [TYPO3-UG Oesterreich] dependency injection extbase 6.2
> >>
> >> Hi,
> >>
> >> kann mir kurz jemand sagen, warum dependency injection von den vom
> >> extension builder erstellten repositorys geht, wenn ich aber selbst
> >> via notation ein repository injecten will, klappt das nicht. Bekomme
> >> das objekt einfach nicht übergeben.
> >>
> >>
> >> -- schnipp --
> >>
> >>    /**
> >>     * testRepository
> >>     *
> >>     * @var \Gd\GdTest\Domain\Repository\TestRepository
> >>     * @inject
> >>     */
> >>    protected $testRepository = NULL;
> >>
> >>    public function indexAction() {
> >>        $test = $this->testRepository->findAll();
> >>    }
> >> -- schnapp --
> >>
> >> Liefert mir nur ein "methode auf ein nicht existentes objekt" ...
> >> muss da an einem anderen schräubchen noch gedreht werden? Das
> >> "standard repository" des models lässt sich injecten und liefert auch
> >> ergebnisse. Was mich wundert.
> >>
> >> Danke für die hilfe.
> >>
> >> Lg, volker.
> >>
> >> _______________________________________________
> >> TYPO3-at mailing list
> >> TYPO3-at at lists.typo3.org
> >> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-at
> >
> > _______________________________________________
> > TYPO3-at mailing list
> > TYPO3-at at lists.typo3.org
> > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-at
> _______________________________________________
> TYPO3-at mailing list
> TYPO3-at at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-at



More information about the TYPO3-at mailing list