сеттер?
setOrderProducts - не реагирует.
Что такое "не реагирует"? Что делает метод?
Мысля такая: 1. У модели есть связи, например, client, location и т.п. 2. Getter`ы работают нормально 3. В модели прописываю свой метод связи т.е. В модель подается массив наподобие ["Order" => ["client" => ["name" => "Иванов Иван", "phone" => "79998887766"], "location" => ["title" => 'Какой-то адрес', 'latitude' => 0.0, 'longitude' => 0.0]] public function setClient($data) { Yii::error("Test"); $client = Client::findOrCreate($data); $this->client_id = $client->id; } Но после всего в поле client_id = null, в логах ничего не выводит. Подскажите, как лучше такое реализовать
https://www.yiiframework.com/doc/guide/2.0/ru/input-multiple-models
Я знаю, что это можно сделать, явно создавая новые модели, но сейчас меня интересует метод с помощью геттеров
Обсуждают сегодня