如何在Symfony2.8 / Twig中更改单选按钮的标签类?

时间:2016-07-29 00:13:02

标签: php symfony twig

所以我有这两个代码:

我的PHP代码

$builder
->setMethod("GET")
->add(
    "type"
    , "choice"
    , array(
        "choices" => array("student"=>"Student ID",  "hr"=>"HR number")
        , "expanded" => true
        , "label_attr" => array(
                "class" => "myclasshere"
        )
        , "multiple" => false
        , "required" => false
    )

我的树枝模板:

{{ form_label(form.type[0]) }}

我的问题是没有类被应用于标签。

我也尝试过:

{{ form_label(form.type[0], {"label_attr":{"class":"myclasshere"}}) }}

这给了一个错误。

有任何想法如何完成?我的另一种方法是自己编写标签标签,而不是使用Twig。

由于

2 个答案:

答案 0 :(得分:3)

第二个参数应该是标签文本,或者为null。

df1 <- structure(list(Blocks = c(1L, 1L, 2L, 2L, 1L, 1L, 1L, 1L, 3L, 
3L, 3L, 4L, 4L, 4L, 4L)), .Names = "Blocks", row.names = c(NA, 
 -15L), class = "data.frame")

答案 1 :(得分:1)

该类是label标签的一个属性,所以在Twig中它应该写在&#34; attr&#34;像这样的数组:

{{ form_label(form.type[0], {"attr":{"class":"myclasshere"}}) }}