Extbase:获取子对象的数量

时间:2016-04-09 21:49:49

标签: typo3 parent-child extbase

我有以下模型:“Shelf”和“Book”,处于1:n关系。

在货架清单中,我需要每个货架上的书籍数量。我怎么能得到它?

在数据库表“Shelf”中有一列“books”,其中包含我需要的数字。但是在模型中“books”是一个ObjectStorage,所以我无法获得这个属性的子对象计数。

在我的列表视图中,我有

<f:for each="{shelves}" as="shelf">
...
{shelf.books.0.title} //<-- this works perfectly returning title of first book
{shelf.books.count} //<-- this produces no output

1 个答案:

答案 0 :(得分:3)

我自己找到了:<f:count>{shelf.books}</f:count>是解决方案