Exemplo n.º 1
0
 public function indexAction()
 {
     $mainLayout = $this->initializeAdminArea();
     $page = $this->params()->fromRoute('page');
     $em = $this->getServiceLocator()->get('doctrine.entitymanager.orm_default');
     $wrapper = new LogGetterWrapper(new LogGetter($em));
     $wrapper->setInput(array('orderBy' => 'l.datetime DESC'));
     $wrapper->setupQueryBuilder();
     $wrapper->setupPaginator($wrapper->setupQuery($em));
     $wrapper->setupPaginatorCurrentPage($page);
     $paginatorRecords = $wrapper->setupRecords();
     $this->layout()->setVariables(array('tableTitle' => 'Tracciamento operazioni eseguite', 'tableDescription' => $wrapper->getPaginator()->getTotalItemCount() . ' operazioni loggate', 'columns' => array("Data \\ ora", "Messaggio", "Utente", "Tipo", "Area", " "), 'paginator' => $wrapper->getPaginator(), 'records' => $this->formatRecordsToShowOnTable($paginatorRecords), 'templatePartial' => 'datatable/datatable_logs.phtml'));
     $this->layout()->setTemplate($mainLayout);
 }
Exemplo n.º 2
0
 public function testSetupQueryBuilder()
 {
     $this->assertNull($this->objectWrapper->setupQueryBuilder());
 }