[TYPO3-german] 6.2 Extbase - Problem mit makeInstance() und Repository
g4-lisz at tonarchiv.ch
g4-lisz at tonarchiv.ch
Tue Apr 15 13:08:04 CEST 2014
On 04/15/2014 11:43 AM, Christian Kuhn wrote:
> Moin nochmal,
>
>> In meine Model Klasse benötige ich an einer Stelle ein Repository,
>> welches mit makeInstance() instanziiert wird:
>
> ah, das faellt mir erst beim zweiten lesen auf: Normalerweise solltest
> du das nicht machen muessen, repositories in models zu nutzen ist an
> sich erstmal code smell der auf komische architektur oder fehlerhafte
> abstraktion hinweist.
>
> Gruesse
> Christian
Da muss ich Dir natürlich recht geben: Das ist eine alte, recht
umfangreiche Extension, und die erste, die wir damals unter 4.5
geschrieben haben. Da steckte Extbase selbst ja noch in den Kinderschuhen...
Es handelt sich hier um Relationen, die nicht bidirektional angelegt
wurden und dann aber doch von beiden Seiten benötigt wurden.
Es ist auf jeden Fall sinnvoll, das alles zu bereinigen, aber ich wollte
jetzt erst mal auf die Schnelle versuchen, den Code zum laufen zu kriegen.
Grüße,
Till
More information about the TYPO3-german
mailing list