symfony 更改属性 'for' form_label

symfony change attribut 'for' form_label

我在 google 中搜索,但我没有找到如何更改(附加)form_label 中的 'for' 属性。

{{ form_widget(form.star,{'id':'rating-input-1-5','attr':{'class':'rating-input'}}) }}
                                    {{ form_label(form.star,null,{'label_attr':{'class':'rating-star','for':'rating-input-1-5'}}) }}
                                    {{ form_widget(form.star,{'id':'rating-input-1-4','attr':{'class':'rating-input'}}) }}
                                    {{ form_label(form.star,null,{'label_attr':{'class':'rating-star','for':'rating-input-1-4'}}) }}
                                    {{ form_widget(form.star,{'id':'rating-input-1-3','attr':{'class':'rating-input'}}) }}
                                    {{ form_label(form.star,null,{'label_attr':{'class':'rating-star','for':'rating-input-1-3'}}) }}
                                    {{ form_widget(form.star,{'id':'rating-input-1-2','attr':{'class':'rating-input'}}) }}
                                    {{ form_label(form.star,null,{'label_attr':{'class':'rating-star','for':'rating-input-1-2'}}) }}
                                    {{ form_widget(form.star,{'id':'rating-input-1-1','attr':{'class':'rating-input'}}) }}
                                    {{ form_label(form.star,null,{'label_attr':{'class':'rating-star','for':'rating-input-1-1'}}) }}

我想要 form_widget 的 ID 上的 form_label 点。

可能吗?

感谢您的回答

尝试将 form_label 调用更改为

{{ form_label(form.star,null,{'id':'rating-input-1-5', 'label_attr':{'class':'rating-star'}}) }}