我正在使用Yii,並且我希望在保存到數據庫時通知用戶約束違規。但我繼續的方式並不能解決問題。 這是我的代碼。Yii通知用戶約束違規
行動:
public function actionPublierAContact($id){
$model = new PublierAContact;
if(isset($_POST['PublierAContact'])){
$model->setAttributes($_POST['PublierAContact']);
try{
$model->save();
}catch(CException $e){
Yii::app()->clientScript->registerScript('publierac', 'alert("Deja publié")');
}
$this->redirect(array('view', 'id' => $id));
}
$this->render('publieracontact', array('model'=> $model, 'id' => $id));
}
但是,這一點,我看不到在瀏覽器中alert
框。 有人可以幫我快速修復嗎?