Yii: save qilishdagi kichik xatoliklar.
Salom Bloggerlar va Yii frameworkchilar. Yii frameworkda ko’p ishlamaganlarda ko’pincha bunday xatolikga yo’l qo’yishadi:
$model = new Blog(); if(!empty($_POST['Blog'])) { $model->attributes = $_POST['Blog']; $model->save(); $this->redirect(array('view', 'id'=>$model->id)); } $this->render('form', array( 'model' => $model, )); ?>
Bir ko’rishda kod to’g’ri yozilgan va ishlab turibdi. Lekin $model->save(); xato hisoblanadi. Agar validatsiya noto’g’ri bajarilsa hech qanday xatolik to’g’risida xabar bermasdan redirect amalga oshadi. Eng yaxshisi shart orqali saqlash.
if($model->save()) { $this->redirect(array('view', 'id'=>$model->id)); } ?>
Manba:
Web Dasturlash
Yii: save qilishdagi kichik xatoliklar.