public function createAction() { // cria form $form = new C3op_Form_ProjectCreate(); $this->view->form = $form; if ($this->getRequest()->isPost()) { $postData = $this->getRequest()->getPost(); if ($form->isValid($postData)) { $form->process($postData); $this->_helper->getHelper('FlashMessenger')->addMessage('The record was successfully updated.'); $this->_redirect('/projects/project/success-create'); } else { throw new C3op_Projects_ProjectException("A project must have a valid title."); } } else { $this->PopulateClientField($form); $this->PopulateOurResponsibleField($form); } }
public function testUserCanUseAccentedCharacters() { $form = new C3op_Form_ProjectCreate(); $formData = array('title' => 'we scream to weird chars like ã é or ç?!?!?...;- yeah!', 'submit' => true); $form->process($formData); }