Symfony POST variable always empty

2019-07-11 05:14发布

Here is my Symfony controller:

class MyPageController extends Controller
{
    public function indexAction(Request $request)
    {
        $postData = $request->request->get('manage');
        return new Response('<html><body>Post: '.$postData.'!</body></html>');
    }
}

Here is my HTML:

<form action="/..." method="POST" id="entity">
    <input type="text" value="This is the value" id="manage" />
    <input type="submit" class="button" value="Submit" />
</form>

$postData is always empty.

I've tryed also:

$postData = $request->request->get('entity');

$postData['manage'] is empty too!

Can somebody help me?

1条回答
家丑人穷心不美
2楼-- · 2019-07-11 05:57

i guess it's not a symfony issue, just html, your input needs name attribute so it can be included in POST

<form action="/..." method="POST" id="entity">
<input type="text" value="This is the value" name="manage" />
<input type="submit" class="button" value="Submit" />
</form>
查看更多
登录 后发表回答