-1
私は日付フィールドを持つエンティティを持っています。私の問題は月と年のフィールドを離れる可能性をユーザに与えたいということです。 だから私の日付フィールドで制約の検証を完全に削除したいSymfonyのDateTypeフィールドの制約の検証を削除しました
どのようにすればいいですか?
->add('datefield', DateType::class, array(
'data' => new \DateTime(),
'format' => 'dd MMMM yyyy',
'required' => false,
'placeholder' => array(
'month' => null,
'year' => null,
),
))
:ここ
は私のフィールドは、これは
あなたはまた、そうのようなnull値を試してみました
This value is not valid. datefield Symfony\Component\Validator\ConstraintViolation
Object(Symfony\Component\Form\Form).children[datefield] = [year => null, month => null, day => 18]
Caused by: Symfony\Component\Form\Exception\TransformationFailedException
Unable to reverse value for property path "datefield": The fields "year", "month" should not be empty
Caused by: Symfony\Component\Form\Exception\TransformationFailedException
The fields "year", "month" should not be empty