【发布时间】:2020-04-16 18:17:49
【问题描述】:
从 symfony 5 开始,我有一个包含表单的视图(用于创建新用户)。在此表单中,我为密码添加了一个重复类型字段。
一切正常。
现在我想添加一些样式但我遇到了困难:
使用 Symfony API,我找到了如何将 css 类添加到 div '#user_password'(图像中的黑框),我找到了如何将 css 类添加到输入(图像中的绿色框)。但是我在图片中的蓝色框中找不到如何将类添加到 div 中。我正在寻找一种将“col-6”类添加到“蓝色 div”的方法
我的代码:
->add('password', RepeatedType::class, [
'type' => PasswordType::class,
'label' => false,
'first_options' => [
'label' => false,
'attr' => [
'class' => 'form-control trapezoid',
'placeholder' => 'Password'
]
],
'second_options' => [
'label' => false,
'attr' => [
'class' => 'form-control trapezoid',
'placeholder' => 'Password²'
]
],
'attr' => [
'class' => 'row',
],
'row_attr' => [
'class' => 'col-6', // has no effect
]
])
以及我的 twig 文件中用于密码字段的代码:
<div>
{{ form_widget( form.password) }}
</div>
{{ form_help( form.password) }}
{{ form_errors( form.password) }}
【问题讨论】:
-
首先考虑使用引导表单主题(symfony.com/doc/current/form/form_themes.html)。你也可以给我们看一下树枝文件吗?
-
我添加树枝代码,我看看你的链接:)
标签: php css twitter-bootstrap symfony symfony-forms