Ich habe für alle Relationen @lazy eingebaut, hat aber leider nicht bewirkt...

Beispiel:
/**
 * Yacht for a cruise
 *
 * @var \XXX\MyExtension\Domain\Model\Yacht
 * @validate notEmpty
 * @lazy
 */
protected $cruiseYachtAssignment;


Hat jemand eine Idee, wie ich das Problem heruasfinden kann???

Eigenartig ist, dass die Extension bis Anfang der Woche ohne diesen Fehler 
gelaufen ist!?

Johannes.


 
> Hallo Bernd,
> 
> danke für deine Hinweise... 
> 
> > > Was genau besagt diese Fehlermeldung? Ich vermute, es hängt
> > mit einer Exbase-Extension zusammen.  Was könnte hier die Ursache 
> > sein?
> > 
> > zu viele daten.
> > wenn die Konfiguration und das Datenvolumen unglücklich ist werden 
> > riesige Datenmengen geladen, die in keinen Speicher mehr passen.
> > 
> 
> Was sind zu viele Daten? Es sind weniger als 500 Datensätze!?
> 
> 
> > Vorsicht bei:
> > + sehr vielen Datensätzen, wenn bei extbase mal eben alle Datensätze
> > geladen werden nur um zb. die Anzahl festzustellen.
> > ansatz: andere als die std funktionen benutzen, queries manuell 
> > aufbauen
> >
>  
> Die Anzahl der Datensätze (count!?) wird m.E. nicht 
> festgestellt, aber ich überprüfe dies noch mal.
> 
> 
> > + wenn Datensätze viele Relationen haben, die evtl. auch noch alle
> > nachgeladen werden sollen. insbesondere bei rekursiven Relationen 
> > könnte es zu eienr "Explosion" kommen. hier könnte man mit LazyLoad 
> > das ganze eindämmen.
> > 
> 
> Es gibt schon ein paar Relationen, ca. 10. Was sind "viele 
> Relationen"?
> Ich versuche mal, das ganze mit LazyLoad einzudämmen...
> 
> 
> > da das ganz im for-VH auftritt könnte es an folgender Konstruktion 
> > liegen:
> > 
> > <f:for each="{records}" as="record" iteraton="iterator">
> >     <f:if condition="{iterator.isFirst}">
> >     :
> >     <div>erster von {records->f:count()} Datensätzen</div>
> >     :
> >     </f:if>
> > </f:for>
> > bei vielen Datensätzen ist das extrem ineffizient.
> > 
> 
> for-VH wird merfach eingesetzt, auch mit iterator.isFirst, 
> aber nicht mit records->f:count
> 
> Johannes.
> 
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german@lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
> 

_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an