$proposalFile、$shippingProposalDate などのいくつかのパラメーターを使用して (Symfony2 を使用する PHP で) Proposal というエンティティを作成しました。
それらのどれも空白であってはなりません。しかし、すべての必須フィールドに入力しなくても、ユーザーがこのフォームを保存できるようにする必要があります。フォームの最後には、proposalDone という最後のチェックボックスがあります。ユーザーが提案を完了としてマークしたら、すべてのフィールドが空白でないことを検証する必要があります。
Symfony2 では、入力されたフィールドを検証し、空白にすることはできません。提案を完了としてマークした後、すべてを検証し、ユーザーが何も忘れていないかどうかを確認します。