listData as $data) { $dataGridListData[] = array(" {$escaper->escapeHtml($data->getIdEdition())} relationalSelect ? ' class="relational_select_td"' : '') . ">{$escaper->escapeHtml($data->getEditionNr())} relationalSelect ? ' class="relational_select_td"' : '') . ">{$escaper->escapeHtml($data->getEditionBookNr())} {$escaper->escapeHtml($data->getBookNr())} relationalSelect ? ' class="relational_select_td"' : '') . ">{$escaper->escapeHtml($data->getBookMonth())} relationalSelect ? ' class="relational_select_td"' : '') . ">" . (($escaper->escapeHtml($data->getBookYear()) == 0) ? '' : $escaper->escapeHtml($data->getBookYear())) . " {$escaper->escapeHtml($data->getSubject())} relationalSelect ? ' class="relational_select_td"' : '') . ">" . ($escaper->escapeHtml($data->getStatus() == 'VIS') ? $this->translator->translate('active') : $this->translator->translate('inactive')) . " ", '[:id]' => $data->getIdEdition()); } $gridList = $this->dataGridList(); if (!$this->relationalSelect) { $gridList->addOption(array( 'type' => \System\View\Helper\DataGrid\DataGridList::OPTION_VIEW, 'url' => $this->url('content_journal/wildcard', array('action' => 'view')), 'acl' => 'journal-view', 'relational' => false, 'self-relational' => false, ))->addOption(array( 'type' => \System\View\Helper\DataGrid\DataGridList::OPTION_EDIT, 'url' => $this->url('content_journal/wildcard', array('action' => 'edit')), 'acl' => 'journal-edit', 'relational' => false, 'self-relational' => false, )) ->addOption(array( 'type' => \System\View\Helper\DataGrid\DataGridList::OPTION_DELETE, 'url' => $this->url('content_journal/wildcard', array('action' => 'delete')), 'acl' => 'journal-delete', )); } echo $gridList->setDataGridListData($dataGridListData) ->generate();