buket
(Evgen86)
May 28, 2013, 12:57pm
1
интересует данный вопрос
суть такая:
-нужен региональный сайт
-в каждом регионе свои новости, фото и т.д.
-дизайн один
-база должна быть одна
-админка тоже единая
-различные уровни доступа у пользователей
у кого был опыт в данных вопросах?
зараннее спасибо
Ежели в каждом регионе контент свой - достаточно просто создать дополнительное поле в таблице, отвечающее за принадлежность региону. Ну и выводить соответственно.
Вообще уточните вопрос.
Можно так:
При инициализации приложения по хосту определять site_id. Соответсвия host и site_id можно хранить как в БД так и просто в коде, на Ваше усмотрение.
Определить переменную site_id как глобальную, например так Yii::app()->params[‘siteId’]
В каждой таблице БД, где это необходимо, добавить поле site_id.
При выполнении запросов не забывать указывать site_id = Yii::app()->params[‘siteId’].
Для красоты и простоты можно написать behavior или расширить класс CModel, где site_id будет автоматически подставляться в запросы.
buket
(Evgen86)
May 29, 2013, 6:45am
4
да у каждого региона свой контент, свои баннеры, единственное один дизайн, ну и админка должна быть одна