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);
}