我有一个简单的extbase扩展,带有模型" item"。 每个项目都有标题,描述和日期。
如何根据日期列出我的项目?
e.G。
17年6月24日: 第2项 第6项 第7项
14年6月25日: 第1项
...
我搜索逻辑以实现这一点(在视图中或在控制器中)
答案 0 :(得分:0)
在您的代码中,您可以按日期对记录进行排序。 在流体中,您可以使用vhs viewhelpers set:
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>
答案 1 :(得分:0)
您可以使用下面的vhs viewhelpers
。
<f:for each="{dataset -> vhs:iterator.sort(sortBy: 'date')}" as="item">
.........
.........
</f:for>