FOSUserbundle中的Contexe错误异常

时间:2014-02-14 11:17:02

标签: symfony fosuserbundle

我刚刚阅读了FOSUserBundle的文档,当时我正在复制代码中的代码。当我去某个页面时,它给了我一个错误页面:

ContextErrorException: Runtime Notice: Declaration of Neejob\CompanyBundle\Controller\RegistrationController::registerAction() should be compatible with FOS\UserBundle\Controller\RegistrationController::registerAction(Symfony\Component\HttpFoundation\Request $request) in D:\xampp\htdocs\Symfony\src\Neejob\CompanyBundle\Controller\RegistrationController.php line 9

然而,当我刷新页面时,它结果工作正常。但是当我清除缓存时,会出现同样的问题。我该如何处理这个问题?

1 个答案:

答案 0 :(得分:0)

错误说你必须检查registerAction方法的声明,并像在父类中一样进行更改。

替换:

public function registerAction()

使用:

public function registerAction(Request $request)

不要忘记添加use声明