Php Html表单返回空值?
我试图从教程视频中学习php/twig,并尝试重新创建练习,但无法从简单的表单中获取数据。操作中的name变量始终为null。其他一切都可以。我看了好几遍,但都像视频里说的那样。非常感谢您的帮助,谢谢 行动:Php Html表单返回空值?,php,twig,Php,Twig,我试图从教程视频中学习php/twig,并尝试重新创建练习,但无法从简单的表单中获取数据。操作中的name变量始终为null。其他一切都可以。我看了好几遍,但都像视频里说的那样。非常感谢您的帮助,谢谢 行动: public function AddAction(Request $request) : Response{ $name = $request->request->get("name"); //always null
public function AddAction(Request $request) : Response{
$name = $request->request->get("name"); //always null
if ($name){
file_put_contents($this->fname, $name,FILE_APPEND);
$this->addFlash("notice","ITEM ADDED");
}
else{
$this->addFlash("notice","DATA ERROR");
}
return $this->redirectToRoute("list");
}
表格:
{% block body %}
<form action="{{ path('add') }}" mehod="POST">
<table>
<tr><td>Name of new item:</td>
<td><input type="text" name="name"/></td></tr>
<tr><td></td>
<td colspan="2"><input type="submit" value="SEND"/></td></tr>
</table>
</form>
{% endblock %}
{%block body%}
新项目名称:
{%endblock%}
$request->request>-get()是否正确?这不应该是$request->get()
?尝试转储$request
以查看它包含的内容因此,mehod
应该是method
Ty,就是这样!