Ejemplo n.º 1
0
 public function indexAction()
 {
     $form = new \Admin\Form\Subject\CategoryFilter($this->getServiceLocator());
     $form->setData($this->params()->fromQuery());
     $this->getViewModel()->setVariable('form', $form);
     if ($form->isValid()) {
         $user = new User();
         $user->exchangeArray($form->getData());
         $userMapper = $this->getServiceLocator()->get('User\\Model\\UserMapper');
         /** @var $userMapper \User\Model\UserMapper */
         $paginator = $userMapper->search($user);
         $this->getViewModel()->setVariable('paginator', $paginator);
     }
     return $this->getViewModel();
 }
Ejemplo n.º 2
0
 public function categoryAction()
 {
     $form = new \Admin\Form\Subject\CategoryFilter($this->getServiceLocator());
     $form->setData($this->params()->fromQuery());
     $this->getViewModel()->setVariable('form', $form);
     if ($form->isValid()) {
         $category = new Subject\Category();
         $category->exchangeArray($form->getData());
         $categoryMapper = $this->getServiceLocator()->get('Subject\\Model\\Subject\\CategoryMapper');
         /*@var $categoryMapper \Subject\Model\Subject\CategoryMapper */
         $paginator = $categoryMapper->search($category);
         $this->getViewModel()->setVariable('paginator', $paginator);
     }
     return $this->getViewModel();
 }