public function actionSalvarBairropetshop() { $parametros = Util::getParametrosJSON(); if (isset($parametros['id']) && $parametros['id'] != '') { $bairro = Bairro::model()->findByPk($parametros['id']); } else { $bairro = new Bairro(); } $bairro->nome = $parametros['nome']; $bairro->cidadepetshop = $parametros['cidadepetshop']; $response = array(); try { if ($bairro->save()) { $response['sucesso'] = true; } else { $response['sucesso'] = false; } } catch (Exception $e) { if (strpos($e->getMessage(), 'Integrity constraint') !== false) { $response['sucesso'] = false; $response['mensagem'] = 'Esse bairro já está cadastrado!'; } else { throw new CHttpException(404, $e->getMessage() . '[' . Yii::app()->user->petatual . ']'); } } Util::setParametrosJSON($response); }