2013-11-25 351 views
0

我是Symfony2的新手,我试图创建一个基本的登录系统。 这是我的security.yml页:无法在symfony 2中找到路径“/ login_check”的控制器

firewalls: 
    dev: 
     pattern: ^/(_(profiler|wdt)|css|images|js)/ 
     security: false 

    login: 
     pattern: ^/demo/secured/login$ 
     security: false 


    secured_area: 
     pattern: /^ 
     form_login: 
      login_path: login 
      check_path: login_check 
     logout: 
      path: /logout 
      target:/

我得到的登录页面,但是当我提交表单,我得到一个异常

“无法找到路径控制器‘/ login_check’。也许你忘了在路由配置中添加匹配路由?“

+0

您是否定义了名为'login_check'的路由?请阅读[**我的答案在这里**](http://stackoverflow.com/questions/17406446/how-does-the-login-check-path-route-work-without-default-controller-action/17406584# 17406584)了解'check_path'是如何工作的。 – nifr

回答

0

请按照symfony文档中的说明处理Using a Login Form。如果您按照这些说明进行操作,那么您的login_check应该没有任何问题。

相关问题