Я действительно новая пчела в развитии cakephp. У меня вопрос дизайна и хотелось бы получить некоторые идеи.Запрос на дизайн приложения cakephp
Веб-приложение предназначено для крупной корпорации, и все дочерние компании под ними точно такие же. одна дочерняя компания не может видеть данные от другой дочерней компании. поэтому на этом этапе мой запрос заключается в том, что я должен строить отдельные реплицированные приложения, каждая из которых представляет собой одну дочернюю компанию. если это так, то агрегация данных будет большой работой с точки зрения выполнения общих отчетов. другой вариант - создать одно большое приложение и отобразить/скрыть данные на основе зарегистрированного пользователя (пользователя и местоположения компании).
следующая большая проблема заключается в каждой небольшой компании, существуют разные единицы измерения, и только определенные данные видны поперек. например, отдел публикации может видеть детали клиента, но не детали истории заказа клиента. от каждой компании один пользователь admin имеет право увидеть все подробности. его, как и каждый бизнес-блок, представляет собой модуль с определенной видимостью данных. Я знаю, что у торта есть фантастический модуль аутентификации для этого, но мне нужно знать, должен ли я ставить аутентификацию на уровне контроллера или уровня действия? поэтому каждый бизнес-единица = один большой контроллер
надеюсь, что это описание даст вам какое-то смутное представление о том, что я пытаюсь построить.
заранее спасибо
Этот вопрос, к сожалению, является субъективным. Вам нужно задать конкретные вопросы о stackoverflow. Пожалуйста, обратитесь к следующим ссылкам: http://stackoverflow.com/help/dont-ask и http://stackoverflow.com/help/on-topic – Metalskin
спасибо за комментарии, я знаю, что это слишком субъективно, но, думая о большой картине, весь дизайн системы и слишком плохое знание пирога затрудняет запуск. единственная причина, по которой я задаю этот вопрос, - это то, что в будущем мне не придется пересматривать код сборки. Я думаю, что начать с лучшей практики - это лучшая идея. спасибо anyways – user3188844