gpt4 book ai didi

javascript - Yii 通知用户有关违反约束的情况

转载 作者:行者123 更新时间:2023-12-02 16:54:14 26 4
gpt4 key购买 nike

我正在使用 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框。有人可以帮我快速修复它吗?

最佳答案

不要捕获异常,而是构建约束检查作为验证。这样就可以更轻松地在表单上显示模型错误。

关于javascript - Yii 通知用户有关违反约束的情况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26301130/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com