theblabs
@theblabs

Какую функцию несет FOSUserBundle?

Рассматриваем вариант подключения бандла FOSUserBundle на Symfony. В связи с этим есть ряд уточнений по предназначению этого бандла.

Так же прошу поделиться опытом работы с новой версией Symfon 4.
Многие бандлы сегодня ещё не доступны на него, но возможно это не мешает работе

Подскажите,
1. Позволяет ли бандл настраивать роли пользователей и распределять между ними права доступа?
2. Почему стоит использовать бандл, а не пилить аутентификацию пользователей с распределением прав с нуля?
3. Есть понимание когда будет релиз бандла для 4 симфы?
  • Вопрос задан
  • 115 просмотров
Пригласить эксперта
Ответы на вопрос 1
@evilray
1. Нет. В симфони есть ACL и вотеры. ACL очень тормозной (не только в симфони). Вотеры позволяют быстро сделать систему прав, любую какую захочется. symfony.com/doc/3.4/security/voters.html

2. По той же причине, по которой стоит использовать симфони/ларавель вместо того, чтобы писать свой фреймворк.

На четверку переходить рано, имеет смысл дождаться 4.1 или 4.2.

Личный опыт с четверкой такой — после релиза четверки перешли на ларавель. За 4 года доктрина не оправдала надежд — жрет память как не в себя, оптимизировать все равно приходится все руками. Новая система дистрибуции (flex) лично у меня вызвала недоумение.

Единственное чего не хватает лично нам в ларавеле, это как раз таки вотеров из симфони.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы