Symfony 5 中的自定义默认条款和条件复选框

Custom Default Terms&Conditions Checkbox in Symfony 5

提问人:SkyLine 提问时间:8/26/2023 最后编辑:SkyLine 更新时间:8/26/2023 访问量:28

问:

我是symfony的新手,我正在尝试建立我的注册页面。通过我的 FormType 生成了表单和字段,但我有点想更改条款和条件复选框的外观。

默认情况下是标签然后是框,我想反转它们并将我的标签放在框的右侧。有没有办法解决这个问题? 先谢谢你!

php symfony symfony5

评论

1赞 Nico Haase 8/27/2023
请分享更多详细信息,例如所涉及的代码以及您解决问题的尝试

答:

0赞 Ruv0s 8/26/2023 #1

我猜你是用树枝渲染你的表单的。{{ form(form) }}

但是,您可以决定,当您使用这样的东西时,表单的各个部分将如何呈现

{{ form_start(form) }}
    <div class="my-custom-class-for-errors">
        {{ form_errors(form) }}
    </div>

    <div class="row">
        <div class="col">
            {{ form_row(form.task) }}
        </div>
        <div class="col" id="some-custom-id">
            {{ form_row(form.dueDate) }}
        </div>
    </div>
{{ form_end(form) }}

有了这些知识,您应该能够将标签放在右侧。

请查看文档。有一个很好的图像,它描述了表单的各个部分,以及如何在树枝中访问/呈现它。

https://symfony.com/doc/current/form/form_customization.html