могу сделать чтоб в зависимости от роли юзера, исполнялись разные контроллеры? (для того, чтобы скрыть ненужные энтити от пользователей с правами ниже админа)?
хз даже, не юзал easy admin
Экстендишь стандартный контроллер и делаешь форвард на свои контроллеры в экшне после проверки прав, несложно сделать
Это делается с помощью security. Ты можешь у класса указать уровень доступа. Можно и у экшенов указать уровень доступа. Но если тебе нужна логика поведений доступа тогда советую voters, но с такой системой увеличится количество работы в несколько раз, и без функциональных тестов не обойтись. Можно обойтись, но постоянно думать о всех уровнях голову сломаешь
Обсуждают сегодня