Вопрос : Как снабдить слой обслуживания рамок Zend и acl?

Я боролся с самой лучшей дорогой снабдить слой обслуживания в рамках Zend также, как интегрировать этот слой обслуживания с динамическим ACL. Я осуществляю что быть в зависимости от вставкы логика дела под рукой, но я ищем некоторые вообще рекомендации. Я строю применение сбываний с следующий компонентами:

-
заказов на покупку (продавец создает и управляет заказами на покупку) -
сбываний (продавец производит сбывания) - Warehouse (получите оборудование от заказов на покупку)
- ревизуйте (оборудование проверкы от заказов на покупку, возвращенных сбываний, etc.)
- etc, etc.

Below будут моя в настоящее время структура:

- директория моделей под /application для того чтобы хранить реальность доктрины 2.0 и classes
архива - каждый модуль, котор хранят под /application/modules с своими собственными формами, обслуживаниями, регуляторами, взглядами. Заметьте что модели только хранятся на высшем уровне, по мере того как я не уверен как установить реальности доктрины 2.0, котор нужно пребывать в по-разному вопросах о folders.

My следующим образом:

1. Я не уверен using модули буду самым лучшим подходом. Одни группы людей будут иметь доступ к некоторым модулям в применении, поэтому это правильно от точки зрения позволений. Однако, я нахожу то иметь обслуживания в каждом модуле confusing, как большое часть из этих обслуживаний использована через все модули. Будет хорошим подходом к составлять это применение?

2. В использовании картины слоя обслуживания, должен я иметь обслуживание для каждой модели? Как о обслуживаниях не сделайте соответствовать к, котор дали модели?

3. Было бы более лучше организовать все формы, обслуживания на глобальном уровне вместе с моделями?

4. Окончательно, будет самой лучшей структурой для позволений в этот случай? Должен я положить acl вниз в типы обслуживания? Или должен я контролировать доступ на уровне регулятора?

Thank вы для всех suggestions.

class=

Ответ : Как снабдить слой обслуживания рамок Zend и acl?

Здравствулте! somersetit,

1 слой обслуживания a _ в ваш случай должен снабдить тонкий фасад ваша модель домена для того чтобы обеспечить поверхность стыка для ваших клиентов слоя обслуживания. Как вы организуете ваши предметы модели домена реально до вас но оно сделало бы чувство держать его просто как по возможности.

_ 2 очень часто там от одним до одним составляя карту между этими и снова это делало бы ваше подобие легко.

_, котор 3 я люблю using формы в реальном маштабе времени на высшем уровне применения и напишите классифицирует может динамический, произвести эти для моделей основанных на входных таблицы и информации, котор хранят о их.

_ 4 я смотрю ACL как дорога снабдить правила дела над ресурсами для доступа клиентами (моделью).  Держать слой обслуживания как можно тонкой приходит назад к моему первому пункту. Вы вызываете ACL от ваших регуляторов для того чтобы обусловить если клиент имеет заданную роль имеет необходимый позволение к к спрошенным ресурсу и поступку соотвествующе, то

Я надеюсь это помогает.

Иосиф Melnick  
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us