Задать вопрос

Как избавиться от ошибки при загрузке мутифайлов?

Делал по уроку - https://www.youtube.com/watch?v=7Am2TFBeCXw&index=...

Сама ошибка:
Exception 'yii\base\UnknownMethodException' with message 'Calling unknown method: common\models\ImageManager::class()' 
in /var/www/www-homepro/data/www//core/vendor/yiisoft/yii2/base/Component.php:300
Stack trace:
#0 /var/www/www-homepro/data/www//core/common/models/ImageManager.php(49): yii\base\Component->__call('class', Array)
#1 [internal function]: common\models\ImageManager->common\models\{closure}(Object(common\models\ImageManager), 'sort')
#2 /var/www/www-homepro/data/www//core/vendor/yiisoft/yii2/validators/DefaultValueValidator.php(48): call_user_func(Object(Closure), Object(common\models\ImageManager), 'sort')
#3 /var/www/www-homepro/data/www//core/vendor/yiisoft/yii2/validators/Validator.php(267): yii\validators\DefaultValueValidator->validateAttribute(Object(common\models\ImageManager), 'sort')
#4 /var/www/www-homepro/data/www//core/vendor/yiisoft/yii2/base/Model.php(367): yii\validators\Validator->validateAttributes(Object(common\models\ImageManager), Array)
#5 /var/www/www-homepro/data/www//core/backend/controllers/SiteController.php(112): yii\base\Model->validate()
#6 [internal function]: backend\controllers\SiteController->actionSaveImg()
#7 /var/www/www-homepro/data/www//core/vendor/yiisoft/yii2/base/InlineAction.php(57): call_user_func_array(Array, Array)
#8 /var/www/www-homepro/data/www//core/vendor/yiisoft/yii2/base/Controller.php(157): yii\base\InlineAction->runWithParams(Array)
#9 /var/www/www-homepro/data/www//core/vendor/yiisoft/yii2/base/Module.php(528): yii\base\Controller->runAction('save-img', Array)
#10 /var/www/www-homepro/data/www//core/vendor/yiisoft/yii2/web/Application.php(103): yii\base\Module->runAction('site/save-img', Array)
#11 /var/www/www-homepro/data/www//core/vendor/yiisoft/yii2/base/Application.php(386): yii\web\Application->handleRequest(Object(yii\web\Request))
#12 /var/www/www-homepro/data/www//admin/index.php(17): yii\base\Application->run()
#13 {main}


в чем проблема не могу понять.
Если верно понимаю ругается на эту часть
public function getImagesLinksData()
    {
        return ArrayHelper::toArray($this->images,[
            ImageManager::className() => [
                'caption' => 'name',
                'key' => 'id',
            ]]
        );
    }
  • Вопрос задан
  • 147 просмотров
Подписаться 1 Средний Комментировать
Решения вопроса 1
webinar
@webinar Куратор тега Yii
Учим yii: https://youtu.be/-WRMlGHLgRg
попробуйте вместо
ImageManager::className() => [
прописать
'common/models/ImageManager'=> [

PS: неплохо бы указывать версию php и yii в таких вопросах, так есть нюансы
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы