Мне нужно создать страницу, на которой есть несколько страниц с ограниченным доступом, а некоторые не имеют похожих ссылок. Я попытаюсь объяснить это на примере:
Допустим, в моей системе есть пользователи (основанные на FOSUserBundle), и у каждого из них есть собственная учетная запись, которая содержит блог и галерею (разные контроллеры). Некоторые из пользователей хотят предоставить доступ к своим блогам и галереям только для определенной группы людей (которые не хранятся в системе), поэтому они генерируют токен (только один токен, поэтому тот, кто знает токен, сможет получить доступ к области) и отправляет Пользователи. Чего я не хочу делать, так это проверять его в каждом методе контроллеров.
Итак, скажем, у нас есть 2 пользователя, Стивен и stan , и первый из них хочет сделать свой блог и галерею свободным для просмотра, а второй хочет быть ограниченным на основе токена.
Ссылка будет выглядеть так:
/steven/blog
/steven/gallery
/stan/blog
/stan/gallery
Кто-нибудь может порекомендовать какое-нибудь решение или любую идею, как я могу попытаться встроить его в Symfony2?