私は、ラジオボックスのChoiceTypeフォームにいくつかのCSSクラスを追加しようとしています(私はオプション 'multiple'をfalseに、オプションは 'expanded'をtrueに設定しています)。ChoseTypeにcssクラスを追加するにはどうすればよいですか?
私はどのオプションを使用すべきかわかりません。私はtryしましたattrとchoice_attrをtryedしかしそれは動作しませんでした。
私の問題は、次のとおりです。
ラジオやラジオのテキストにCSSのクラッセを追加する方法は?
$builder
->add('enLigne', ChoiceType::class, [
'choices' => $publier,
'attr' => [
'class' => 'radio',
],
'choice_attr' => function($val, $key, $index) {
return ['class' => 'ace input-lg'];
},
'multiple' => false,
'expanded' => true,
'label' => 'Publier *',
'label_attr' => [
"class" => "smaller lighter blue",
"style" => "font-size: 21px;",
]
])
私はこのようなラジオボックスをしたい:
HTMLコード:
<div class="radio">
<label>
<input name="form-field-radio" type="radio" class="ace input-lg">
<span class="lbl bigger-120"> large radio</span>
</label></div>
使用 'add'第三引数と第三パラメータを追加使用する方法は、' – Preciel
申し訳ありませんが、この '配列( 'ATTR' =>配列( 'クラス'、 'ATTR_NAMEを'))書くのか? –
申し訳ありませんが、あなたのコードを見落としています...あなたはすでに私が上記の言葉を使っています...あなたがフォーム内の特定の要素を別のものにカスタマイズする必要があるならば、cssを直接使用してください... 'your_class input [type = radio]' – Preciel