false, ], ]; } /** * {@inheritdoc} */ public function attributeLabels() { return [ 'filecsv' => Yii::t('items', 'CSV or XLS file'), // Файл csv ]; } /** * */ public function upload() { if ($this->validate()) { $this->filecsv->saveAs('upload/' . $this->filecsv->baseName . '.' . $this->filecsv->extension); return true; } else { if (isset($this->filecsv)) { $this->addError('filecsv', Yii::t('items', 'File upload is not valid')); } else { $this->addError('filecsv', Yii::t('items', 'Attribute filecsv is not set')); } return false; } } }