Exemplo n.º 1
0
 /**
  * 
  * @param type $servicos
  */
 private function setServicos($servicos)
 {
     $servicos = explode(',', $servicos);
     foreach ($servicos as $servico) {
         $modelServico = new Model_DbTable_Servico();
         // verifica se já existe o servico
         $hasServico = $modelServico->getServico($servico);
         if (!$hasServico) {
             $modelServico->insert(array('servico_tag' => $servico));
         }
     }
 }
Exemplo n.º 2
0
 public function cadastroAction()
 {
     $formCadastroServico = new Form_Admin_CadastroServico();
     $this->view->formCadastroServico = $formCadastroServico;
     if ($this->getRequest()->isPost()) {
         $dataPost = $this->getRequest()->getPost();
         if ($formCadastroServico->isValid($dataPost)) {
             $dataPost = $formCadastroServico->getValues();
             try {
                 $modelServico = new Model_DbTable_Servico();
                 $modelServico->insert($dataPost);
                 $this->_redirect("admin/servico/cadastro");
             } catch (Exception $ex) {
                 if ($ex->getCode() === 1062) {
                     die("Já cadastrado!");
                 }
             }
         }
     }
 }