如果我使用带有generate:doctrine:crud
参数的symfony控制台命令--write
,我会得到一个自动生成的控制器仅在indexAction
路由中工作,而在其他路由中不工作({{1} },newAction
,deleteAction
)。我认为问题在于表单创建。
产生的错误如下:
编译错误:无法继承抽象函数 Symfony \ Component \ Validator \ ValidatorInterface :: validate()(之前 宣布摘要 Symfony \ Component \ Validator \ Validator \ ValidatorInterface)
服务器错误 - FatalErrorException500在第31行的vendor / symfony / symfony / src / Symfony / Component / Validator / Validator / RecursiveValidator.php中的内部
我不知道,如何解决这个问题。
答案 0 :(得分:3)
此错误是在PHP 5.3.8或更早版本中运行新验证程序组件时收到的错误消息。您需要至少使用PHP 5.3.9来使用最新版本的Symfony
答案 1 :(得分:0)
解决此问题的唯一方法是更改ValidatorInterface或运行几乎PHP 5.6