PDA

View Full Version : آپلود فایل بدون استفاده از مدل



desatir7316
دوشنبه 11 فروردین 1393, 03:02 صبح
سلام دوستان
می خوام بدون استفاده از مدل( منظورم ذخیره تو دیتابیس) فایل هامو آپلود کنم
به جز این لینک (http://stackoverflow.com/questions/10584908/yii-saving-an-image-from-files-but-without-using-models) چیزی پیدا نکردم که دردم بخوره یا ازش سر دربیارم
ممنون می شم راهنمایی کنید
ااون لینک هم پیغام خطا میده:

Fatal error: Call to a member function save() on a non-object in C:\xampp\htdocs\sd\protected\controllers\CategoryC ontroller.php on line 59

desatir7316
دوشنبه 11 فروردین 1393, 13:38 عصر
الان من توی کنترلرم از این کد استفاده کردم :



$uploadModel = new UploadForm;

$uploadModel->upload_file = CUploadedFile::getInstance($uploadModel,'image');

$uploadModel->save("C:\\".$uploadModel->upload_file->name);

توی view هم این رو اضافه کردم، مشکل کجاست؟


<div class="row">

<input type="file" name="image"/>

</div>

desatir7316
دوشنبه 11 فروردین 1393, 14:24 عصر
درست شد (http://www.yiiframework.com/wiki/2/how-to-upload-a-file-using-a-model/)
نمونه فارسی (http://shgn.ir/%D8%A2%D9%BE%D9%84%D9%88%D8%AF-%D9%81%D8%A7%DB%8C%D9%84-%D8%AF%D8%B1-yii/)