[TYPO3-german] Verständnisprobleme bei eigener Extensionentwicklung.
Nikola Vignjevic
nik at nao-company.com
Fri Aug 1 01:07:41 CEST 2014
So weit so gut.
Ich habe, wie schon erwähnt (Post 2), einen CentralController angelegt, und darin die Action: mainAction definiert.
Und wenn ich jetzt da drin folgendes ausführe:
$stores = $this->storeRepository->findAll();
bekomme ich die entsprechenden Stores. So weit so gut. Die Ausgabe selbst ist im Moment nicht so wichtig. Was mich aber ein wenig stutzig macht, ist dass unter product (Verknüpfung der Produkte in den einzelnen Stores) in der Debugausgabe steht:
TYPO3\CMS\Extbase\Persistence\Generic\LazyObjectStorage | prototype | object | (empty)
Wenn ich das richtig interpretiere, dann werden die Produkte nicht automatisch mutgeladen, den sie sind "Lazy" Jetzt meine zwei Fragen.
1.) kann ich schon im Controller sagen dass er die Produkte für einen bestimmten oder für alle mit oder nachladen soll?
2.) kann ich in der Ausgabe, also wenn ich das richtig verstanden habe heisst das "View" die Produkte durchiterieren so wie auch durch die shops, also ungefähr wie hier:
<f:for each="{stores}" as="store">
<div>
<div>
<f:link.action action="show" arguments="{store : store}"> {store.name}</f:link.action>
<f:for each="{store.product}" as="product">
<div><f:link.action action="show" arguments="{product : product}"> {product.name}</f:link.action></div>
</f:for>
</div>
</div>
</f:for>
LG & Danke im Voraus :-)
More information about the TYPO3-german
mailing list