Forms 上载文件大小较大时$form->;isValid()返回null

Forms 上载文件大小较大时$form->;isValid()返回null,forms,symfony,Forms,Symfony,我已经根据这个文件上传系统 当文件大小较小(小于2MB)时,它可以工作,但当文件大小较大时,它不能工作 public function fileUploadAction(Request $request){ $document = new UpDocs(); $form = $this->createFormBuilder($document) ->add('name') ->add('file') ->getF

我已经根据这个文件上传系统

当文件大小较小(小于2MB)时,它可以工作,但当文件大小较大时,它不能工作

public function fileUploadAction(Request $request){
    $document = new UpDocs();       
    $form = $this->createFormBuilder($document)
     ->add('name')
     ->add('file')
     ->getForm();
    if ($this->getRequest()->isMethod('POST')) {
        $form->bind($this->getRequest());
        if ($form->isValid()) { // it returns null.
我调查发现,当fils大小较大时,$form->isValid()以某种方式返回null

public function fileUploadAction(Request $request){
    $document = new UpDocs();       
    $form = $this->createFormBuilder($document)
     ->add('name')
     ->add('file')
     ->getForm();
    if ($this->getRequest()->isMethod('POST')) {
        $form->bind($this->getRequest());
        if ($form->isValid()) { // it returns null.
我的实体有关于maxsize(maxsize=“60000000”)的注释,但没有validation.xml

/**
 * @ORM\Table()
 * @ORM\Entity
 * @ORM\HasLifecycleCallbacks
 */

class UpDocs
{
    /**
     * @ORM\Id
     * @ORM\Column(type="integer")
     * @ORM\GeneratedValue(strategy="AUTO")
     */
    public $id;


    /**
     * @Assert\File(maxSize="60000000")
     */
    private $file;

您是否尝试增加php.ini中的最大上载文件大小

就像这里解释的: