温馨提示:本文翻译自stackoverflow.com,查看原文请点击:php - Symfony2 Can't inherit abstract function Validator\ValidatorInterface::validate() (previously declar

php - Symfony2无法继承抽象函数Validator \ ValidatorInterface :: validate()(以前是声明的

发布于 2020-03-29 22:00:08

如果我使用symfony的控制台命令generate:doctrine:crud--write参数,我得到一个自动生成的控制器只能在工作indexAction路线,而不是在别人(newActiondeleteActionupdateAction)。我认为问题在于表单创建。结果错误如下:

编译错误:无法继承抽象函数Symfony \ Component \ Validator \ ValidatorInterface :: validate()(先前在Symfony \ Component \ Validator \ Validator \ ValidatorInterface中声明为抽象)

服务器错误-FatalErrorException500内部在第31行的vendor / symfony / symfony / src / Symfony / Component / Validator / Validator / RecursiveValidator.php中

我不知道如何解决这个问题。

查看更多

提问者
tonygatta
被浏览
46
tonygatta 2020-01-31 18:54

解决此问题的唯一方法是更改​​ValidatorInterface或运行几乎PHP 5.6

发布
问题

分享
好友

手机
浏览

扫码手机浏览