Не работает Model::loadMultiple без формы

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
w4y
Сообщения: 46
Зарегистрирован: 2016.07.11, 07:10

Не работает Model::loadMultiple без формы

Сообщение w4y »

Добрый день.

Подскажите пожалуйста как правильно использовать loadMultiple без формы?

Есть консольный контроллер который служит для обработки файлов, и соответственно записи в БД:

Код: Выделить всё

 public function actionLoad()
    {
        //...
        foreach ($this->files as $file) {
        
                $clients[] = new ClientModel();

                $list = self::parseXMLFile($file);

                if (Model::loadMultiple($clients, $list, '')){
                    print_r($clients);
                } else {
                    print_r($clients);
                }
              // ...
                
            }
           // ...
    }
Если делаю через load(), то все проходит:

Код: Выделить всё

$client = new ClientModel();
$client->load($list[1], '');
Ответить