Панель администратора Symfony2 (для пользователей) — хорошая ли идея использовать SonataAdminBundle

#php #symfony #bundle

#php #symfony #пакет

Вопрос:

Я хотел бы спросить о некоторых советах, как использовать Symfony2 SonataAdminBundle. Я собираюсь подготовить «своего рода более крупное приложение», большее в том смысле, что пользователю будет чем заняться после аутентификации. FOS / UserBundle — это потрясающе, и мне нужно подготовить несколько форм для редактирования таблиц. Я не знаю, когда / должен ли я попытаться расширить и изменить SonataAdminBundle для обработки другого типа пользователя или основывать все на формах Symfony и подготовить свою собственную «панель администратора для пользователя» с использованием форм и т.д.

Как вы принимаете это решение?

Ответ №1:

SonataAdminBundle очень гибкий. Вы можете определить свой собственный класс администратора и CRUD-контроллер, чтобы пользователь мог выполнять любые задачи администрирования. Пакет (и сам Symfony) был специально разработан для «больших» приложений, так почему бы вам не воспользоваться его преимуществами?