Hej,
Chciałbym nadać pewnemu użytkownikowi z bazy danych rolę administratora. Tak, aby ten mógł przeglądać to, co znajduje się w znacznikach:
{% if is_granted('ROLE_ADMIN') %}
{% endif %}
Tyle że... Nie mam pojęcia jak to zrobić.
Przeszukałem dokumentacje symfony, i znalazłem:
~ http://symfony.com/doc/current/bundles/FOSUserBundle/command_line_tools.html
Wszystko cacy, lecz ja nie tworzyłem rejestracji przy pomocy tego framework'a/cusika, przez co nie znajduje mi komendy:
[...] fos:user:create [...]
Dodatkowo, korzystam z wersji 3.1, a poradnik jest dostępny dla wersji 2.0
Próbowałem również kodu z tej strony:
~ http://symfony.com/doc/current/book/security.html
security:
providers:
in_memory:
memory:
users:
ryan:
password: ryanpass
roles: 'ROLE_USER'
admin:
password: kitten
roles: 'ROLE_ADMIN'
Lecz kod kłóci się z moim:
security:
providers:
user_provider:
entity:
class: AppBundle:User
property: username