listData as $data) {
$date = $data->getDate();
if ($date instanceof DateTime) {
$date = $date->format('Y-m-d');
} elseif ($date == null) {
$date = '';
}
if (isset($this->elementClicks[$data->getId()])) {
$clicks = $this->elementClicks[$data->getId()];
} else {
$clicks = 0;
}
$dataGridListData[] = array(
"
{$escaper->escapeHtml($data->getId())} |
{$escaper->escapeHtml($data->getTitle())} |
{$escaper->escapeHtml($date)} |
{$escaper->escapeHtml($data->getDescription())} |
{$escaper->escapeHtml($clicks)} |
", '[:id]' => $data->getId()
);
}
echo $this->dataGridList()
->setDataGridListData($dataGridListData)
->generate();