2014-12-13 2 views
0

Я создал простую систему входа с Symfony2. Я следовал инструкции, приведенные в -«Неопределенный класс безопасности» в Symfony2

http://symfony.com/doc/current/book/security.html#using-a-traditional-login-form

Я сотворил все сказано в учебнике.

Это моя ошибка, я получаю -

Attempted to load class "Security" from namespace "Symfony\Component\Security\Core" in C:/XAMPP/xamppfiles/htdocs/symfony/src/Custom/TestBundle/Controller/SecurityController.php line 15. Do you need to "use" it from another namespace? Perhaps you need to add a use statement for one of the following: Sensio\Bundle\FrameworkExtraBundle\Configuration\Security. 

Я использую PhpStorm. Даже мой IDE показывает, как,

enter image description here

Моя security.yml это выглядеть -

security: 
    encoders: 
     Symfony\Component\Security\Core\User\User: plaintext 
    role_hierarchy: 
     ROLE_ADMIN: [ROLE_USER] 
    providers: 
     chain_provider: 
     chain: 
      providers: [in_memory] 
     in_memory: 
     memory: 
      users: 
      admin: {password: pass, roles: ROLE_ADMIN} 
    firewalls: 
     main: 
     pattern: /.* 
     form_login: 
      login_path: /login 
      check_path: /login_check 
      default_target_path:/
     logout: 
      path: /logout 
      target:/
     security: true 
     anonymous: true 


    access_control: 
     - { path: /login, roles: IS_AUTHENTICATED_ANONYMOUSLY } 
     - { path: /.*, roles: IS_AUTHENTICATED_ANONYMOUSLY } 

ответ

1

Вы должны проверить версию приложения Symfony2 и версии документации

+0

Ооо. да .. это работает .. спасибо большое, что ты спасешь мой день .. :) – Shahjalal

 Смежные вопросы

  • Нет связанных вопросов^_^