На данный момент я пишу свое первое расширение extbase для TYPO3 с вложенными моделями.
Существуют следующие модели:
Автор - атрибуты: имя и описание.
Новости - атрибуты: заголовок, дата, автор.
Автор входит в модель новостей вот так
/**
* @var Tx_Extbase_Persistence_ObjectStorage<Tx_Simplenews_Domain_Model_Author>
* @lazy
* @cascade remove
**/
protected $author = 0;
Отладка в Fluid также работает, но объект-автор имеет ключевой uuid (например, «000000007d9412bd000000000217f7d0»), который изменяется при каждом запросе.
Я просто хочу указывать имя автора в каждой новости. Одно имя.
Поэтому мне нужно пройти через объект автора, чтобы найти ключ и отобразить имя следующим образом:
<f:for each="{oneNews.author}" as="author">
<td>{author.name}</td>`
</f:for>
Есть ли лучшее решение для этого?
<f:for each="{news}" as="oneNews">
<td>{oneNews.author.name}</td>
</f:for>
не сработает.
Заранее спасибо!