@Snewer

Как передавать статические данные из модели в представление?

Здравствуйте!

У моделей есть статические методы для генерации списка данных, которые передаются в dropdown поле формы в представлении. Нормально ли вызывать данный статический метод непосредственно в представлении?
  • Вопрос задан
  • 165 просмотров
Пригласить эксперта
Ответы на вопрос 2
shaks
@shaks
да
Ответ написан
Комментировать
qonand
@qonand
Software Engineer
Смотря что считать моделью, если модель у Вас это \yii\base\Model - тогда функцию для получения статического списка стоит размещать в ней.
Если же у Вас модель это ActiveRecord тогда все зависит от данных которые Вы собираетесь возвращать. Например: если это список каких-то констант относящихся к текущей ActiveRecord - тогда допустимо его размещение в самой ActiveRecord (хоть это и не айс). Если же у Вас список данных берется из другой модели - тогда стоит вводить отдельную модель-представлений и размещать алгоритм по получению данных в ней.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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