Exemplo n.º 1
0
 public function showAction()
 {
     $this->logger->entering();
     $this->logger->info('Redirect if this is a query');
     if ($this->getRequest()->getQuery('q')) {
         $this->_redirect("/search/{$this->getRequest()->getQuery('q')}");
     }
     $this->logger->info('Get query from params');
     $query = $this->_getParam('q');
     $this->logger->info('Query item index');
     $items = ItemIndex::find($query);
     $this->logger->info('Populating view parameters');
     $this->view->assign(array('title' => 'Search Results', 'items' => $items));
     $this->logger->info('Rendering application template');
     $this->render();
     $this->logger->exiting();
 }