Admin_StaffController::addAction PHP Метод

addAction() публичный Метод

public addAction ( )
    public function addAction()
    {
        $translator = \Zend_Registry::get('container')->getService('translator');
        try {
            $staff = new Staff();
            $this->handleForm($this->form, $staff);
        } catch (PDOException $e) {
            $this->form->getElement('username')->addError($translator->trans('That user name already exists, please choose a different login name.', array(), 'users'));
        } catch (InvalidArgumentException $e) {
            $field = $e->getMessage();
            $this->form->getElement($field)->addError($translator->trans("That \$1 already exists, please choose a different \$2.", array('$1' => $field, '$2' => $field), 'user_subscriptions'));
        }
        $this->view->form = $this->form;
    }