Где хранить просмотры по теме? - PullRequest
0 голосов
/ 16 февраля 2012

По умолчанию в среде Yii представления хранятся в папке темы.

Существует два варианта: 1. Сохранить представление в папке модуля или виджета.2. Хранить представление внутри папки темы.

Где лучше хранить представления и почему?

Ответы [ 2 ]

0 голосов
/ 19 февраля 2012

Я думаю, это будет зависеть от того, хотите ли вы повторно использовать представления модулей и виджетов в других приложениях. Если это так, то было бы целесообразно сохранить представления в папке module / widgets, чтобы это был 1 пакет.

В моей настройке у меня есть «общая» карта, которая хранит всю логику модулей / виджетов / расширений, но не представления. Я повторно использую логику виджетов / модулей в своих приложениях, но представления для каждого приложения немного различаются (например: виджет 10 лучших постеров на боковой панели или что-то, что берет данные и показывает их в нижнем колонтитуле). Это дает большую гибкость вашим приложениям imho.

0 голосов
/ 16 февраля 2012

ИМО это зависит от мнений.Если в них много логики, я бы поставил модуль / виджет, но если это в основном разметка, имеет смысл поместить его в папку темы.Я думаю, что Yii предлагает и последнее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...