我想为计划订阅创建表单。 1用户可以参加1个计划,可以在1天订阅。因此,如果1个用户在planningid订阅:1并选择星期五,它将被写入DB中,如下所示: 用户:planning_id:1和计划日:5。 所以现在我们有了第二个用户,他们想要在同一个计划中订阅1。 但现在他不能选择星期五,因为第一个用户已经在那一天。 我想显示一个仅显示剩余日期的表单。
对于nom我创建了一个简单的表格:
$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)
我想改进这种形式,但我不知道我能以这种方式做什么。
感谢您的帮助。
答案 0 :(得分:0)