Php Html表单返回空值?

Php Html表单返回空值?,php,twig,Php,Twig,我试图从教程视频中学习php/twig,并尝试重新创建练习,但无法从简单的表单中获取数据。操作中的name变量始终为null。其他一切都可以。我看了好几遍,但都像视频里说的那样。非常感谢您的帮助,谢谢 行动: public function AddAction(Request $request) : Response{ $name = $request->request->get("name"); //always null

我试图从教程视频中学习php/twig,并尝试重新创建练习,但无法从简单的表单中获取数据。操作中的name变量始终为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,就是这样!