buenas tardes,
tengo lo siguiente:
public function actionDelete($id)
{
try{
if(Yii::app()->request->isPostRequest)
{
// we only allow deletion via POST request
$this->loadModel($id)->delete();
// if AJAX request (triggered by deletion via admin grid view), we should not redirect the browser
if(!isset($_GET['ajax'])){
Yii::app()->user->setFlash("success","Máquina Eliminada Correctamente.");
$this->redirect(isset($_POST['returnUrl']) ? $_POST['returnUrl'] : array('admin'));
}else{
Yii::app()->user->setFlash("error","La Máquina no puede ser Eliminada.");
}
}
else{
throw new CHttpException(400,'Invalid request. Please do not repeat this request again.');
}
}catch(CDbException $e){
Yii::app()->user->setFlash("error","La Máquina no puede ser Eliminada.");
}
}
al querer eliminar me arroja error 500 ya que tengo relacionada la maquina con el arriendo, hasta ahora capturo la exception pero no me muestra el mensaje con setFlash.
alguna idea?.