public function postCargardistrito() { if (Request::ajax()) { $array['w'] = ''; if (Input::has('provincia_id')) { $array['w'] = " AND provincia_id=" . Input::get('provincia_id') . " "; } $r = Ubigeo::getCargarDistrito($array); return Response::json(array('rst' => 1, 'datos' => $r)); } }
/** * Recepciona datos de Bandeja Controller * * @return type */ public function postListar() { $u = Ubigeo::getUbigeo(); if (Request::ajax()) { return Response::json(array('rst' => 1, 'datos' => $u)); } /*else{ return array( 'rst' => 1, 'datos' => $u ); }*/ }
/** * Función que lista los ubigeos en base al País, Departamento y Provincia. * * @param string $c_pais * @param string $c_departamento * @param string $c_provincia * * @return Ubigeo[] */ public function listar_ubigeo($c_pais, $c_departamento, $c_provincia) { $ubigeos = array(); $indice = 0; $this->db->select('c_ubigeo, nombre, c_pais, c_departamento, c_provincia'); $query = $this->db->get('UBIGEO'); foreach ($query->result() as $row) { $indice++; $ubigeo = new Ubigeo(); $ubigeo->set_c_ubigeo($row->c_ubigeo); $ubigeo->set_nombre($row->nombre); $ubigeo->set_c_pais($row->c_pais); $ubigeo->set_c_departamento($row->c_departamento); $ubigeo->set_c_provincia($row->c_provincia); $ubigeos[$indice] = $ubigeo; } return $ubigeos; }
public function ubigeo() { return $this->belongsTo(Ubigeo::getClass()); }