Assalomu alaykum, yordam.uz saytimizga xush kelibsiz.
Bu saytda o`zingizni qiziqtirgan savollarga javob olishingiz va o`z sohangiz bo`yicha savollarga javob berishingiz mumkin. Bizning Oilamizga a'zo bo`lganingiz uchun chuqur Minnatdorchilik bildiramiz !!!

Fayl yuklashda muammo bor (yii 2)

+1 ovoz
80 marta ko‘rilgan
so‘radi 19 sentabr, 17 Abbos Fayzullayev (26 bal)
File inputga widget qo`shgandim lekin, fayl yuklasam ma'lumotni olmayapti(view qismdaham ko`rinmayapti, bazagaham yozilmayapti)
izoh qoldirdi 19 sentabr, 17 Farhodjon (1,192 bal)
Codlaringizni tashlang bajonidil yordam beramiz. Bunaqa qisqa va tushunarsiz savolizga hech kim javob bera olmaydi

1 ta javob

0 ovoz
javob berdi 27 oktabr, 17 Hasan (424 bal)
Controller.php da quyidagicha kod yozish kerak.

use yii\web\UploadedFile;

public function actionCreate()
    {
        $model = new NetworkCoverage();

        if ($model->load(Yii::$app->request->post())) {

            $model->files  =  UploadedFile::getInstance($model,  'files');
            if($model->files != null)
            {                
              $filename = md5(time()).'.'.$model->files->extension;  
              $model->files->saveAs('files/tarmoq_kulami/'.$filename);
              $model->topologiya=@$filename;
            }
            $model->id_otm = @Yii::$app->user->getIdentity()->otm_id;
            $model->save(false);
            Yii::$app->session->setFlash('success', Yii::t('app','So`rov amalga oshirildi!'));
            return $this->redirect(['index', 'id' => $model->id]);
        } else {
            return $this->render('create', [
                'model' => $model,
            ]);
        }
    }

Model da quyidagicha:

public $files;

View da

<?= $form->field($model, 'files')->fileInput() ?>

Assalomu alaykum, yordam.uz saytimizga xush kelibsiz.

Bu saytda o`zingizni qiziqtirgan savollarga javob olishingiz va o`z sohangiz bo`yicha savollarga javob berishingiz mumkin.

Bizning Oilamizga a'zo bo`lganingiz uchun chuqur Minnatdorchilik bildiramiz !!!

Telegram kanal YordamUzRss

...