Я спрашиваю себя, что является лучшим способом получить доступ к сеттерам в веб-приложении.Доступ к сеттерам в symfony 2
Простой пример:
- зонные имеют свойство
- Только члены группы имеет доступ к изменению тех
И тут начинается вопрос, что это лучший способ обеспечить это ,
Как я обычно использую, написать класс обслуживания, который вызывается в каждом методе. , например:
public function changePropertyAction ($bandname)
{
if(!BandAuthService::isBandMember($bandname)) {
// redirect
}
// change the property to a new one
}
public function changeAnotherPropertyAction($foo)
{
if(!FooAuthService::isFooMember($foo)) {
// redirect again
}
}
Есть еще один способ, таким образом, в каждом действии звонки пользователей, система должна проверить, если это bandmember?