gpt4 book ai didi

forms - Twig 上 form_widget 选择的占位符

转载 作者:行者123 更新时间:2023-12-01 19:02:39 24 4
gpt4 key购买 nike

在 Controller 端使用 PHP,我可以使用 createFormBuilder() 将占位符添加到我的字段:

$form = $this->createFormBuilder($company)
->add('name', 'text')
->add('cities', 'entity', array(
'class' => 'NexBaseBundle:City',
'property' => 'name',
'placeholder' => 'Choose an option',
))
->getForm();

我希望使用 Twig 添加占位符,对于简单字段,我可以使用这样的 attr :

{{ form_widget(form.name, {'attr': {'placeholder': 'My placeholder'} }) }}

我已经尝试过这个但没有运气:

{{ form_widget(form.cities, {'attr': {'placeholder': 'Choose your city'} }) }}

最佳答案

您不能,因为 html5 上的“选择框”没有属性“placeholder”,表单生成器中的属性“placeholder”是 empty_value 的替代品

https://github.com/symfony/symfony/issues/5791

关于forms - Twig 上 form_widget 选择的占位符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27655754/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com