Я пытаюсь получить доступ к связанной информации о модели в Yii из представления, и мне нужно создать метод. Я не уверен, должен ли метод идти в контроллере или модели ...
Сценарий:
- Магазин "У одного"
- Магазин «Принадлежит станции» (в таблице «магазин» есть столбец «идентификатор станции»)
В подробном представлении станции (радиостанция / представление / 1) я хочу проверить, есть ли на этой конкретной станции магазин, и если да, я хочу вернуть идентификатор из этого магазина.
Итак, мои вопросы:
1) Я создаю метод, чтобы найти эту информацию и поместить ее в контроллер или модель?
2) Стоит ли спрашивать у станции эту информацию или в магазине?
3) Я знаю, что контроллер является связующим звеном между моделями и представлениями, поэтому мне имеет смысл поместить этот метод в контроллер. Тем не менее, в Yii кажется, что в файле представления есть следующее:
CHtml::listData(Company::model()->findAll()
Мне кажется, что представление напрямую взаимодействует с моделью