save() public method

Save Role
public save ( ) : integer
return integer
Beispiel #1
0
 /**
  * Create role
  *
  * @return \Zend\View\Model\ViewModel|array
  */
 public function createAction()
 {
     $form = new RoleForm();
     $form->initPermissions();
     $form->setAttribute('action', $this->url()->fromRoute('config/user/role/create'));
     if ($this->getRequest()->isPost()) {
         $post = $this->getRequest()->getPost()->toArray();
         $form->setData($post);
         if ($form->isValid()) {
             $roleModel = new Role\Model();
             $roleModel->addData($form->getInputFilter()->getValues());
             $roleModel->save();
             $this->flashMessenger()->addSuccessMessage('Role saved!');
             return $this->redirect()->toRoute('config/user/role/edit', array('id' => $roleModel->getId()));
         }
         $this->flashMessenger()->addErrorMessage('Role can not saved!');
         $this->useFlashMessenger();
     }
     return array('form' => $form);
 }
Beispiel #2
0
 /**
  * Test
  *
  * @return void
  */
 public function testDelete()
 {
     $model = new Model();
     $model->setName('New Name');
     $model->setDescription('Test description');
     $model->save();
     $this->assertTrue($model->delete());
 }