Задать вопрос
@frmax
человек

Какой массив должен быть в $model->load()?

Всем привет, никак не могу найти в гугле - может быстренько кто ответит?

Почему не проходит мой массив в $model->load()?
Вот такой массив я засовываю

[
    0 => [
        'id' => '2'
        'type' => '2'
        'date' => '12/01/2011'
    ]
]


По базе все нормально! В $model->load() не принимает.
  • Вопрос задан
  • 117 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
onqu
@onqu
weasy
Ключом выступает имя класса модели.

[
   'ИмяКласса' => [
        'id' => '2'
        'type' => '2'
        'date' => '12/01/2011'
    ]
]


Или без указания оного
$data = [
    'id' => '2'
    'type' => '2'
    'date' => '12/01/2011'
];

// второй параметр - пустая строка
$model->load($data, '');


Или можно использовать любой свой ключ, но его необходимо также указать явно.
$data = [
   'мой ключ' => [
        'id' => '2'
        'type' => '2'
        'date' => '12/01/2011'
    ]
];

$model->load($data, 'мой ключ');
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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