Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/253.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php groupedFor-根据日期对对象进行分组_Php_Typo3_Fluid - Fatal编程技术网

Php groupedFor-根据日期对对象进行分组

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

下面的代码不会根据约会日期对我的约会进行分组。属性date是DateTime对象(时间戳)


您的模型中需要一个额外的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');
}