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

Создание сложных форм в Yii2 из нескольких моделей?

Добрый вечер.
Помогите новичку пожалуйста.
Нужно сделать сложную форму, по типу
- Страна
-- название
-- 2х буквенный код
далее массив объектов городов
--- город1 (свойства)
--- город2 (свойства)
--- город3 (свойства)

под свойством города подразумевается (название, население и пр.)
Спасибо.
  • Вопрос задан
  • 282 просмотра
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
slo_nik
@slo_nik Куратор тега Yii
Добрый вечер.
Пару ссылок на официальную документацию:
Первая
Вторая
Это для начала, далее смотрите сами по документации.
Ответ написан
Комментировать
@SerggioS Автор вопроса
slo_nik, спасибо за ссылки.
Почитал, но результат сами понимаете какой.
Если можно, я постараюсь конкретизировать
я создал 2 модели
City с атрибутами
'_id',
'city_code',
'city_name',
'country_id',
и
Country с атрибутами
'_id',
'country_code',
'country_name',

Мне необходимо, к примеру, в контроллере CountryController в actionCreate
как-то все это дело объединить, чтобы получить вот такую запись в базе данных mongoDb
{
    "_id" : ObjectId("58c5a44f0640fd34f5407f68"),
    "country_code" : "BY",
    "country_name" : "Belarus",
    "cities" : [
{
    "_id" : ObjectId("58c5bfe70640fd34f5407f6a"),
    "city_code" : "MSQ",
    "city_name" : "Minsk",
    "country_id" : ObjectId("58c5a44f0640fd34f5407f68")
},
{
    "_id" : ObjectId("58c5bfe70640fd34f5407g75"),
    "city_code" : "BQT",
    "city_name" : "Brest",
    "country_id" : ObjectId("58c5a44f0640fd34f5407f68")
}
    ]
}

Прошу не ругать, возможно я неправильно представляю структуру.
Буду рад любому дельному совету.
Спасибо
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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