コード例 #1
0
ファイル: IndexController.php プロジェクト: dcsystems/goepa
 public function buscarCepAction()
 {
     /* desabilita view e sua renderização */
     $this->_helper->viewRenderer->setNoRender();
     $this->_helper->layout->disableLayout();
     $cep = $this->_request->getParam('cep');
     $model = new Default_Model_Cidade();
     $resultado = $model->buscarEnderecoByCep($cep);
     $cep_encontrado = 'n';
     if ($resultado) {
         $novo_result = array();
         foreach ($resultado as $r) {
             $r = $r;
             $novo_result[] = $r;
         }
         $cep_encontrado = 's';
     }
     $this->_helper->json(array('data' => $novo_result));
 }
コード例 #2
0
ファイル: Cidade.php プロジェクト: dcsystems/goepa
 public function buscarEnderecoByCep($cep)
 {
     $model = new Default_Model_Cidade();
     $select = $model->fetchRow($model->select()->setIntegrityCheck(false)->from(array('e' => 'cep_endereco'), array('cep', 'endereco'))->join(array('c' => 'cep_cidade'), 'e.id_cidade = c.id_cidade', array('cidade', 'cod_ibge', 'uf'))->join(array('b' => 'cep_bairro'), 'e.id_bairro = b.id_bairro', array('bairro'))->where("e.cep='{$cep}'"));
     return $select;
 }