[rtl][font="Tahoma"]
دوستان سلام
این کد رو ببینید
[/font][/rtl]
if($model->validate()){
$model->file->saveAs('..\\..\\images\\'. $model->pic_name . '.' . $model->file->extension);
}
[rtl][font="Tahoma"]
وقتی شرط رو بر می دارم بدون هیچ مشکلی عکس رو ذخیره می کنه
ولی وقتی می ذارمش عکس رو ذخیره نمی کنه
[/font][/rtl]
[rtl][font="Tahoma"]
از طریق scenario ها درست شد
اما نمی دونم چه دلیل به لزوم استفاده از سناریو بود:
[/font][/rtl]
My link
[rtl][font="Tahoma"]
یه چیزی
من سناریو رو پاک کردم و از کد زیر استفاده کردم:
[/font][/rtl]
if($model->validate()){
$model->file->saveAs( '..\\..\\images\\' . $model->pic_name . '.' . $model->file->extension);
}else{
print_r($model->getErrors()); die();
}
[rtl][font="Tahoma"]
چرا این خطا رو میده اینجوری ولی وقتی سناریو میذاری دیگه این خطا رو نادیده می گیره؟
[/font][/rtl]
[right][rtl][font="Tahoma"]
سلام، خب داره چه خطایی میده؟! ضمنا لینکی که گذاشتید مشکل داره
[/font][/rtl][/right]
[rtl][font="Tahoma"]
خطايي نشون نمي ده
فقط شرط اجرا نميشه
خودم يه قسمت اضافه كردم و با print_r() خطا رو نشون دادم مثلا مربوط به بزرگ بودن اندازه فايل و … هست
ولي اگه واقعا خطا داره وقتي شرط رو بر ميدارم بايد بازم نتونه عكس رو ذخيره كنه در حالي كه بدون هيچ مشكلي اين كار رو مي كنه
[/font][/rtl]