目前我正在为 TYPO3 编写我的第一个 extbase 扩展,其中包含嵌套模型。
存在以下模型:
作者- 属性:名称和描述
新闻- 属性:标题、日期、作者
作者是这样被包含在新闻模型中的
/**
* @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>
不会工作。
提前致谢!