私は現在、教義を利用してカスタムユーザープロバイダーを作成するための Symfony2 クックブックを実装しようとしていることに不満を感じています: http://symfony.com/doc/2.0/cookbook/security/entity_provider.html
ここに私の security.yml ファイルがあります:
security:
encoders:
Rep\Bundle\ProjectBundle\Model\User:
algorithm: sha1
encode_as_base64: false
iterations: 1
role_hierarchy:
ROLE_USER: ROLE_USER
ROLE_ADMIN: ROLE_USER
ROLE_SUPER_ADMIN: [ ROLE_USER, ROLE_ADMIN, ROLE_ALLOWED_TO_SWITCH ]
providers:
user_db:
entity: { class: ProjectBundle:User, property: username }
firewalls:
admin_area:
pattern: ^/admin
http_basic: ~
access_control:
- { path: ^/admin, roles: ROLE_ADMIN }
これが私のエラーです:
明らかな質問:
- ドクトリンはインストールされていますか?はい。そしてカーネルに登録されました。
- ユーザー インターフェイスとプロバイダーを作成しましたか。はい。
また、FOSUserBundle を使用する代わりにこれをビルドすることを選択しています。必要なものに対して「かさばる」ため、どんな助けも理想的です!