Получение данных из модального окна

Есть форма - город. на ней поля - название, страна.

Значение страны выбирается из справочника, который открывается в новом модальном окне.

Вопрос: Как такое сделать в yii? Интересует по большей части возврат данных из дочернего окна и как узнать в родительском окне то дочернее закрылось?

Открытие вроде представляю как делать, но все таки это вопрос тожк сожно осветить.

Спасибо за внимание.

Зачем какие-то модальные окна городить, когда можно div с большим z-index показать и не надо мучаться о модальных окнах.

Модальные - это которые держат на себе фокус пока пользователь что-то там не выберет. Зачем такое городить в веб-приложении?

Я бы сделал на обычном JS-Popup, благо библиотек хватает. Тот же jQuery.

На yii это делается также как на любом другом движке. Т.е. не как, штатными средствами.

Тут обычный javascript. С контроллера в отображение передаете уже сформированный список ваших стран который потом JS кидает в текст нового окна и открывает его. Там вы выбираете, все дела, и скорее всего средствами ajax пересылаете выбранные данные и обычным JS закрываете окно.

Ну это как вариант на размышление.

Самими средствами yii - некак. т.к. открытие дочерних окошек - это каменный век