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();