public function novoAction()
 {
     parent::noTemplate();
     $modulo = $this->getRequest()->getParam('m');
     $modulo = Administrativo_Model_Modulo::getById($modulo);
     $this->view->modulo = $modulo;
     $oForm = $this->formControle($modulo->getId());
     if ($this->getRequest()->isPost()) {
         if (!$oForm->isValid($_POST)) {
             $this->view->form = $oForm;
             $this->getResponse()->setHttpResponseCode(406);
         } else {
             $dados = $this->getRequest()->getPost();
             /* salva novo controle */
             $controle = new Administrativo_Model_Controle();
             $controle->setNome($dados['nome']);
             $controle->setVisivel($dados['visivel']);
             $controle->setIdentidade($dados['identidade']);
             $controle->setModulo($modulo->getEntity());
             $modulo->addControle($controle->getEntity());
             $modulo->persist();
             $this->_helper->getHelper('FlashMessenger')->addMessage(array('notice' => 'Controle criado.'));
         }
     }
     $this->view->form = $oForm;
 }