Forms 上载文件大小较大时$form->;isValid()返回null
我已经根据这个文件上传系统 当文件大小较小(小于2MB)时,它可以工作,但当文件大小较大时,它不能工作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
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中的最大上载文件大小 就像这里解释的: