我試圖做一個簡單的表單。控制器和視圖之間的綁定已完成。但是當用戶提交時我無法收到表單數據。無法收到來自我的控制器的表單請求
public function addAction()
{
$router = $this->get('router');
$request = $this->get('request');
$ret = 'not set';
$title = 'not set';
if ($request->getMethod() == 'POST') {
$pictures = $request->files->get('pictures');
$title = $request->request->get('title');
$ret = $this->get('my_project_blog.post_service')
->create($title, $subtitle, $description, $pictures);
}
return $this->render('MyProjectBlogBundle:Default:add.html.twig', array('err' => $ret, 'title' => $title));
}
現在add.twig.html
<form enctype="multipart/form-data" action="{{ path('my_project_blog_add') }}" method="POST" id="contactform">
<fieldset id="contact_form">
<label for="title">
<input type="text" name="title" id="name" placeholder="Enter A Title">
</label>
<label for="file">
<input name="pictures[]" type='file' multiple='multiple' ></input>
</label>
<input type="submit" class="submit btn btn-default btn-black" id="submit" value="Submit">
</fieldset>
</form>
結果之前提交:
Pictures: not set.
Title: not set
後提交:
Pictures: Error pictures count == 0.
Title:
通常形式[創建](http://symfony.com/doc/current/book/forms.html)在Symfony2的 – xurshid29 2014-11-02 15:57:25