我刚刚阅读了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
然而,当我刷新页面时,它结果工作正常。但是当我清除缓存时,会出现同样的问题。我该如何处理这个问题?
答案 0 :(得分:0)
错误说你必须检查registerAction方法的声明,并像在父类中一样进行更改。
替换:
public function registerAction()
使用:
public function registerAction(Request $request)
不要忘记添加use
声明