Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/252.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 不使用isValid()提交表格_Php_Twig_Symfony5 - Fatal编程技术网

Php 不使用isValid()提交表格

Php 不使用isValid()提交表格,php,twig,symfony5,Php,Twig,Symfony5,我对项目中的表单有问题。我无法传递此表单的isValid,同时其他表单没有此问题。我不知道该怎么办,我是个被卡住的人。 不要犹豫,给我指引或暗示。 以下是代码摘录: 控制器: 请尽量减少代码样本,控制器中至少有三种表单需要梳理。另外,您能提供任何错误吗?您好,很抱歉控制器太长。当我提交表格时,什么都没有发生,但如果我检查symfony档案器,表格部分“Le jeton CSRF est invalide.Veuillez renvoyer Le formulaire”会出现此错误。在英语中,它将

我对项目中的表单有问题。我无法传递此表单的
isValid
,同时其他表单没有此问题。我不知道该怎么办,我是个被卡住的人。 不要犹豫,给我指引或暗示。 以下是代码摘录:

控制器:


请尽量减少代码样本,控制器中至少有三种表单需要梳理。另外,您能提供任何错误吗?您好,很抱歉控制器太长。当我提交表格时,什么都没有发生,但如果我检查symfony档案器,表格部分“Le jeton CSRF est invalide.Veuillez renvoyer Le formulaire”会出现此错误。在英语中,它将是“CRSF令牌无效。再次提交表格”,那么这就是你的问题,CSRF令牌。调用
form\u end
应自动输出它。能否检查生成的html是否包含隐藏的输入?顺便说一句,我刚刚发现您手动包含了
标记,它们不是必需的,
表单开始
表单结束
将为您创建它们。我打赌这就是它不起作用的原因,令牌输入是在提交的表单之外创建的。当然,我会检查它!!!我会告诉你我觉得很傻你是对的我忘了找回这些表单标签。。。非常感谢味精