計画購読のためのフォームを作成したいと思います。 1ユーザーは1回のプランニングに参加でき、1日で購読することができます。したがって、1ユーザーがplanningid:1に登録して金曜日を選択すると、それはDBに以下のように書かれます: ユーザー:planning_id:1およびplanningday:5 これで、2番目のユーザーがいます。同じ計画1. しかし、今では、最初のユーザーがすでにその日を過ごしているため、彼は金曜日を選択できません。 残りの日だけを表示するフォームを表示したいと思います。私はこのフォームを改善したい条件付きのsymfony選択フォーム
$form = $this->get('form.factory')->createBuilder(FormType::class, $user)
->add('planningday', ChoiceType::class, array(
'label' => 'Sélectionnez un jour',
'choices' => array(
'Lundi' => 1,
'Mardi' => 2,
'Mercredi' => 3,
'Jeudi' => 4,
'Vendredi' => 5
)
))
->add('planningcontent', TextType::class, array('label' => 'Description'))
->add('S\'inscrire au planning', SubmitType::class)
が、私はこのように何ができるかについては考えている:
はNOMのために私はそのような簡単なフォームを作成しました。
ありがとうございました。