Esempio n. 1
0
 public function servicioprovAction()
 {
     //Conectamos con BBDD
     $sid = new Container('base');
     $db_name = $sid->offsetGet('dbNombre');
     $this->dbAdapter = $this->getServiceLocator()->get($db_name);
     //Instancias
     $tsr = new TipoServicioTable($this->dbAdapter);
     $prv = new ProveedorTable($this->dbAdapter);
     //Obtenemos Datos Post
     $data = $this->getRequest()->getPost();
     //Obtenemos Datos de Proveedor
     $proveedor = $prv->getProveedoresNombre($data['nombre_prov']);
     //Validamos si Proveedor tiene mas servicios y cargamos datos
     if (count($proveedor) > 1) {
         for ($i = 0; $i < count($proveedor); $i++) {
             $servicio[$i] = $tsr->getServicioId($proveedor[$i]['id_servicio']);
         }
         $result = new JsonModel(array('flag' => 'si', 'cantidad' => count($servicio), 'servicio' => $servicio));
         return $result;
     }
     $result = new JsonModel(array('flag' => 'no'));
     return $result;
 }