PDA

View Full Version : مشکل ولید کردن داده ها با ajax



saeed_mu
جمعه 10 بهمن 1393, 20:12 عصر
با سلام.
من توی یکی از فرم هام از ajax استفاده می کنم. توی کنترلر سایت من تمام فیلدها رو قبل از ذخیره از نظر ولید بودن چک می کنم. و پیغام های خطا رو به این صورت با json ارسال می کنم.

if($model->save()){
$dataProvider = new CActiveDataProvider('mm');
$html = $this->renderPartial('_mm', array(
'provider' => $dataProvider,
),true,false);
}
else{
$error= CActiveForm::validate($model);
if($error!='[]')
echo $error;

Yii::app()->end();
.....
}


مشکل من اینه که قبل از این ولید کردن باید یکی از مقادیر پست رو طی یک شرایطی بررسی کنم و اگر ولید نبود پیغام خطا رو به این پیغام های خطایی که بعد از ولیدیشن کلی انجام میشه اضافه کنم.
چطور میشه فقط یدونه اتریبوت رو از نظر ولید بودن بررسی کرد؟ و چطوری میشه اون پیغام خطاش رو به بقیه پیغام های خطایی که با json فرستاده میشن اضافه کرد.؟