Я просто вхожу в Yii и нахожу это немного запутанным (по крайней мере, по сравнению с Cake или CI).Вот несколько вещей, которые меня интересуют:
1) Если у меня есть форма «Добавить станцию» (с использованием модели станции).В форме будет раскрывающийся список «Компании» (из модели компании).Станция принадлежит компании (у станции есть внешний ключ company_id).
Как мне создать выпадающий список?Должен ли код Php, используемый для извлечения данных, храниться в модели или это просто строка в форме?
2) У меня также есть следующие таблицы базы данных:
station
- id
- location_id
location
- id
- state_id
- city_id
state
- id
- state
city
- id
- city
На данный момент, в той же форме, что и выше, я хотел бы иметь поле «Местоположение», а затем 2 раскрывающихся списка для города и штата.Все, что выберет пользователь, будет сохранено в таблице местоположений в виде пар внешних ключей.Как бы я поступил так?