1

この例に基づいて、次のことを達成しようとしています。http: //symfony.com/doc/current/cookbook/doctrine/file_uploads.html ファイルのアップロードに使用される仮想ファイルがあります。すべてがアップロードプロセスに最適です。ただし、フォームのファイルフィールドは、おそらく次の理由で常に必要です。

/**
 * @Assert\Image(maxSize="1000000")
 */
public $image_virtual;

$ image_virtualがいっぱいになったときにのみ、ファイルまたは画像の要件を設定する方法はありますか?ユーザーが画像を入力しなくてもフォームを保存できるようにしたい

4

1 に答える 1

1

基本的には、挿入しない限り、そのように完全に正常に動作するはずです。

/**
 * @Assert\NotBlank
 */

あなたの実体に。

次のように、フォームビルダーでフィールドが不要であることを確認する必要があります。

$builder->add('image_virtual', 'file', 
    array(
        'required' => false
    )
);
于 2013-02-13T09:54:04.537 に答える