Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 是否可以在twig Symfony 4中添加CSS类以形成_行?_Html_Css_Symfony4 - Fatal编程技术网

Html 是否可以在twig Symfony 4中添加CSS类以形成_行?

Html 是否可以在twig Symfony 4中添加CSS类以形成_行?,html,css,symfony4,Html,Css,Symfony4,我正在尝试添加一个CSS类到Symfony 4的一个小树枝模板中的整个form_行!从图中可以看到,我的代码现在只将类添加到输入标记中,而我需要将类添加到父div容器中 下面是我的代码: {form_行(form.firstname,{'attr':{'class':'first_name'}}}}来自: attr:将在字段上呈现为HTML属性的键值数组 这意味着属性仅应用于字段 您可以将整个div包装在另一个div中,如下所示: <div class='first-name'>

我正在尝试添加一个CSS类到Symfony 4的一个小树枝模板中的整个form_行!从图中可以看到,我的代码现在只将类添加到输入标记中,而我需要将类添加到父div容器中

下面是我的代码:

{form_行(form.firstname,{'attr':{'class':'first_name'}}}}
来自:

attr
:将在字段上呈现为HTML属性的键值数组

这意味着属性仅应用于字段

您可以将整个div包装在另一个div中,如下所示:

<div class='first-name'>
     {{ form_row(form.firstname) }}
</div>

@ChrisP django使用自己的模板引擎,这是twig。语法非常相似(在本例中也完全相同)。@JensV有道理,但似乎很不方便,因为它添加了一个额外的div,而只需在现有的div中添加一个类即可@在我的选择中,这不应该发生,但我想这两种方式都有点不方便。很高兴我能帮忙
<div class='first-name'>
    {{ form_label(form.firstname) }}
    {{ form_widget(form.firstname) }}
</div>