コード例 #1
0
 public function testInvalidForm()
 {
     $inputValues = array('firstname' => '', 'lastname' => '', 'email' => 'testexample.com', 'admin' => '');
     $this->form->setDefinedWritableValues($inputValues);
     $this->form->validate();
     $this->assertTrue($this->form->hasErrors());
     $this->assertCount(3, $this->form->getErrors());
 }
コード例 #2
0
ファイル: UserController.php プロジェクト: jonathan1212/zf2
 /**
  * get multiple select form
  * @return ViewModel
  */
 public function getUserSectionAction()
 {
     $request = $this->getRequest();
     if (!$request->isPost()) {
         exit;
     }
     $where = array('branch_no' => (int) $request->getPost('branch_no'), 'section_no' => (int) $request->getPost('section_no'), 'not_user' => $request->getPost('not_user'), 'approval' => (int) $request->getPost('approval'));
     $form = new UserForm();
     $form->setSelectUserSectionM($where);
     $view = new ViewModel(array('form_id' => 'user_selector', 'form' => $form));
     $view->setTemplate('/common/select-form.phtml');
     $view->setTerminal(true);
     return $view;
 }