есть такие моменты
- информация для гостей которую отрабатывает один модуль
вторая для пользователей которую отрабатывает другой модуль
И соответственно есть в каждом блоке (для гостей и пользователей) пинкты к примеру :
Для пользователей
- Личные данные
- аттестация
- Партнерство
- и т.д.
И вот в чем задача для каждого пункта должен быть отдельный обработчик(контроллер) и общий роутер для всего модуля, Я привильно рассуждаю с точки зрения структурности и практичности....
Благодарю зарание за помощь.
Спустя 15 минут, 40 секунд (1.08.2011 - 21:40) redreem написал(а):
да тут сложно сказать. теоретически ваш подход может иметь место. все в конце-концов упирается в масштабируемость. вот появится у вас желание разделять не на 2 категории, а на 10 - будете 10 модулей клепать с одним "роутером" (роутер - какое-то инородное название, но понятно о чем вы )? лучше одну логическую единицу данных обрабатывать одним модулем, а в нем уже реализовывать ветвление. ИМХО.
Спустя 9 минут, 11 секунд (1.08.2011 - 21:49) Fredrich написал(а):
ну структура будет расширяться меня просто пугает что много контроллеров в одном модуле который отвечает за пользователя, как Вы думаете это правильно?
Спустя 30 минут, 48 секунд (1.08.2011 - 22:20) redreem написал(а):
за пользователя по сути отвечают все модули в сайте. сайт же для пользователя делается.
Спустя 13 минут, 23 секунды (1.08.2011 - 22:33) Fredrich написал(а):
модуль один который работает только для зарегистрированого и не для гостя
_____________
Видео уроки по Yii