public function agregarOperadoraAlYacimientoAction() { $this->view->disable(); $retorno = array(); $retorno['success'] = false; $retorno['mensaje'] = " - "; if (!$this->request->isAjax()) { return $this->dispatcher->forward(array("controller" => "yacimiento", "action" => "index")); } $operadora = new Operadora(); $operadora->setOperadoraNombre($this->request->getPost("operadora_nombre")); $operadora->setOperadoraYacimientoId($this->request->getPost("operadora_yacimientoId")); $operadora->setOperadoraHabilitado(1); if (!$operadora->save()) { $mensaje = "No se pudo guardar"; foreach ($operadora->getMessages() as $message) { $mensaje = $message . "<br>"; } $retorno['mensaje'] = $mensaje; echo json_encode($retorno); return; } $retorno['mensaje'] = "La operadora ha sido agregada correctamente"; $retorno['success'] = true; echo json_encode($retorno); return; }