0

我有一个带有模型“项目”的简单 extbase 扩展。每个项目都有一个标题、一个描述和一个日期。

我怎样才能根据日期列出我的物品?

例如

24.06.17:第 2 项第 6 项第 7 项

25.06.14:第 1 项

...

我搜索实现这一点的逻辑(在视图或控制器中)

4

2 回答 2

0

在您的代码中,您可以按日期对记录进行排序。在流体中,您可以使用 vhs viewhelpers 集:

https://fluidtypo3.org/viewhelpers/vhs/master/Variable/SetViewHelper.html

喜欢的东西(我不测试):

<f:for each="items" as="item">
  <f:if condition="{item.date}=={current}">
    <f:then>
      {item.title}
    </f:then>
    <f:else>
      <br/>{item.date}: {item.title}
    </f:else>
  </f:if>
  <v:variable.set name="current" value="{item.date}" />
</f:for>
于 2017-06-25T06:46:14.993 回答
0

你可以vhs viewhelpers像下面这样使用。

<f:for each="{dataset -> vhs:iterator.sort(sortBy: 'date')}" as="item">
    .........
    .........
</f:for>
于 2017-06-26T05:43:10.897 回答