简体   繁体   English

Sonata管理员日期选择包装

[英]Sonata Admin date choice wrapping

I'm (obviously) new to Symfony/Sonata, I have a problem where Sonata admin is wrapping my date choice onto 3 lines. 我(显然)是Symfony / Sonata的新手,我在Sonata管理员将我的日期选择包装到3行中时遇到问题。

php: PHP:

$form = $this->createFormBuilder($statsForm)
    ->add('startDate', 'date', array('years' => range(2015, date('Y')), 'format' => 'y-M-d', 'widget' => 'choice'))
    ->add('endDate', 'date', array('years' => range(2015, date('Y')), 'format' => 'y-M-d', 'widget' => 'choice'))
    ->getForm();

twig: 枝条:

{{ form_start(form) }}
<div class="col-md-3">
{{ form_widget(form) }}
</div>
{{ form_end(form) }}

screen: 屏幕: 1

In your case you have to choose the sonata_type_date_picker type in your form: 在您的情况下,您必须在表单中选择sonata_type_date_picker类型:

$datagridMapper
        ->add('startDate', 'sonata_type_date_picker')
        ->add('endDate', 'sonata_type_date_picker')
    ;

The documentation reference: 文档参考:

https://sonata-project.org/bundles/core/master/doc/reference/form_types.html https://sonata-project.org/bundles/core/master/doc/reference/form_types.html

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM