[TYPO3-german] Repository inline abfragen
Christian Platt
christian.platt at pharmaline.de
Sat Dec 28 08:47:22 CET 2013
Hallo Georg,
danke für Dein Input, das teste ich gleich mal.
Inzwischen habe ich mir mal das von Extbase erzeugte Modell angeschaut.
Dort gibt es passend zur competiotion->questions Beziehung sogar eine getQuestions() Methode
Toll dachte ich, brauchst Du die extra Repositoryabfrage nicht, kannst das im View rendern lassen
Also in dem View einfach mal versucht auf die Methode zuzugreifen. Keine Anzeige....
<f:for each="{competitions}" as="competition">
<div class="competition">{competition.title}
<f:debug>{competition.questions}</f:debug>
<f:for each="{competition.questions}" as="question">
<div class="question">{question.question}</div>
<div class="answer">{question.answer}</div>
</f:for>
</div>
</f:for>
Der in dem View enthaltene Extbase Variable Dump zeigt aber, dass bis auf die uid die Datenbankproperties wie question, answer,correct,images alle NULL sind? Großes Fragezeichen...
Tx_Extbase_Persistence_ObjectStorageprototype object (3 items)
0000000047511f2c0000000015cfb8cd => Tx_Plcompetition_Domain_Model_Questionsprototypepersistent entity (uid=1, pid=447)
question => NULL
answer => NULL
correct => NULL
images => NULL
uid => 1 (integer)
_localizedUid => 1 (integer)modified
_languageUid => 0 (integer)modified
pid => 447 (integer)
Wieso sind diese leer?
Liebe Grüße
Christian
Am 28.12.2013 um 08:31 schrieb Georg Ringer <typo3 at ringerge.org>:
> Hallo,
>
> du kannnst genauso properties von einer relation in einer query abfragen, also statt zB title nimmst du dann category.title um die abfrage auf den Titel der Kategorie zu richten.
>
> 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