Php groupedFor-根据日期对对象进行分组
下面的代码不会根据约会日期对我的约会进行分组。属性date是DateTime对象(时间戳)Php groupedFor-根据日期对对象进行分组,php,typo3,fluid,Php,Typo3,Fluid,下面的代码不会根据约会日期对我的约会进行分组。属性date是DateTime对象(时间戳) 您的模型中需要一个额外的getter。重命名该字段 /** * Get day of datetime * * @return int */ public function getDayOfDatetime() { return (int)$this->date->format('d'); } 然后可将其用于分组{appoints.dayOfDatetime} <f:g
您的模型中需要一个额外的getter。重命名该字段
/**
* Get day of datetime
*
* @return int
*/
public function getDayOfDatetime()
{
return (int)$this->date->format('d');
}
然后可将其用于分组{appoints.dayOfDatetime}
<f:groupedFor each="{appointments}" as="appointmentofdate" groupBy="{f:format.date(date: date, format: 'd.m')}" groupKey="groupdate">
{groupdate}:
<br>
<f:for each="{appointmentofdate}" as="appointment">
{appointment.name} <br>
{appointment.contact}
</f:for>
<hr>
</f:groupedFor>
02.09:
appointmentname1
Jerry Maier
appointmentname2
Esther Tannbaum
appointmentname3
Johnny Free
_____________________________________________
06.09:
appointmentname4
Otto Kringel
/**
* Get day of datetime
*
* @return int
*/
public function getDayOfDatetime()
{
return (int)$this->date->format('d');
}