get('listData') as $data) {
/** @var \Peephole\Entity\ViewCode $data */
/** @var \Zend\Escaper\Escaper $escaper */
$escaper = $this->get('escaper');
$dataGridListData[] = [
"
{$escaper->escapeHtml($data->getCode())} |
{$escaper->escapeHtml($data->getTerminate()->format('Y-m-d H:i:s'))} |
", '[:id]' => $data->getId()
];
}
echo $this->dataGridList()
->addOption(
[
'type' => \System\View\Helper\DataGrid\DataGridList::OPTION_CUSTOM,
'url' => $this->url('viewCode/wildcard', ['action' => 'view']),
'label' => 'Szczegóły',
'acl' => 'viewCode-view',
'relational' => false, 'self-relational' => false,
]
)->addOption(
[
'type' => \System\View\Helper\DataGrid\DataGridList::OPTION_CUSTOM,
'url' => $this->url('viewCode/wildcard', ['action' => 'edit']),
'label' => 'Zmień datę',
'acl' => 'viewCode-edit',
'relational' => false, 'self-relational' => false,
]
)->addOption(
[
'type' => \System\View\Helper\DataGrid\DataGridList::OPTION_DELETE,
'url' => $this->url('viewCode/wildcard', ['action' => 'delete']),
'label' => 'Usuń',
'acl' => 'viewCode-delete',
'relational' => false, 'self-relational' => false,
]
)
->setDataGridListData($dataGridListData)
->generate();