public function editarEstado($idEstado, Application_Model_Estado $estado) { $tablaEstado = $this->tablaEstado; $where = $tablaEstado->getAdapter()->quoteInto("idEstado = ?", $idEstado); //$select = $tablaEstado->select()->from($tablaEstado)->where("idEstado = ?", $idEstado); $tablaEstado->update($estado->toArray(), $where); }
public static function verifyCep($cep) { $ufModel = new Application_Model_Uf(); $uf = $ufModel->fetchRow($ufModel->select()->where(':cep BETWEEN Cep1 AND Cep2')->bind(array('cep' => substr($cep, 0, 5)))); if ($uf != null) { $estadoModel = new Application_Model_Estado(); $estadoModel->setOptions(array(Application_Model_Estado::NAME => strtolower($uf['UF']))); $resultado = $estadoModel->fetchRow($estadoModel->select()->where('cep = :cep')->bind(array('cep' => str_replace('-', '', $cep)))); if ($resultado != null) { return array('uf' => $uf['UF'], 'cidade' => $resultado['cidade'], 'bairro' => $resultado['bairro'], 'tipo_logradouro' => $resultado['tp_logradouro'], 'logradouro' => $resultado['logradouro'], 'valor' => $resultado['valor']); } } return false; }