0
この複数のチェックボックスをすべて選択する必要があります。 [すべて選択]チェックボックスをオンにすると、すべてのチェックボックスを選択し、必要な選択も解除する必要があります。symfonyフォームビルダのselect allチェックボックスを含む複数のチェックボックス
class HabitacionFotoPrincipalType extends AbstractType
{
public function buildForm(FormBuilder $builder, array $options) {
$builder->add('choice', 'choice', array(
'choices' => array(
'morning' => 'Morning',
'afternoon' => 'Afternoon',
'evening' => 'Evening',
),
'expanded' => true,
'multiple' => true,
))
}
}
、あなたが実際にユーザーがすべて選択をクリックしたかどうかの情報を格納する必要がないと仮定ブロックコード形式 – Robert
を改善:他のすべてを選択する
とJavaScriptこれは、ビュー内で追加のチェックボックス+ javascript/jqueryを使って簡単に行うことができます(つまり、実際のフォームタイプクラスを変更する必要はありません) – ejuhjav