foreach ($stage as $stg) {
$stg->id = // нужный id;
$stg->storage_id = // нужный id;
$stg->save(false);
}
public function actionCreate()
{
$storage = [new Storage()];
$count = count(Yii::$app->request->post('Storage', []));
for($i = 1; $i < $count; $i++) {
$storage[] = new Storage();
}
}
site.ru/inzerce/osobni/bmw/m3. Вот это они мне и показывали. Но если перейти на конкретное объявление, то конечно же видим id в адресе.
ну тут все зависит от проекта, Вам для начала стоит разобраться что там к чему
value: the value to be displayed. If this is not specified, it will be retrieved from $model using the attribute name by calling yii\helpers\ArrayHelper::getValue(). Note that this value will be formatted into a displayable text according to the format option. Since version 2.0.11 it can be defined as closure with the following parameters:
И я не хочу для этого писать свой обработчик value.
shevchenko__k, потому, что loadMultiple принимает первым параметром массив моделей. Не один экземпляр Storage, а массив этих экземпляров. Сделайте как я писал выше и как написано в документации.
Вот тут должен быть массив
$stage = new Stage();Буквально несколько комментариев ранее я показывал, как это сделать. И в документации показано. Но Вы упорно не хотите читать.