奏鸣曲管理员日期选择包装 [英] Sonata Admin date choice wrapping

查看:31
本文介绍了奏鸣曲管理员日期选择包装的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我(显然)是 Symfony/Sonata 的新手,我遇到了一个问题,Sonata 管理员将我的日期选择包装到 3 行.

php:

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

树枝:

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

{{ form_end(form) }}

画面:

解决方案

在您的情况下,您必须在表单中选择 sonata_type_date_picker 类型:

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

文档参考:

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

I'm (obviously) new to Symfony/Sonata, I have a problem where Sonata admin is wrapping my date choice onto 3 lines.

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:

解决方案

In your case you have to choose the sonata_type_date_picker type in your form:

$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

这篇关于奏鸣曲管理员日期选择包装的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆