forms - 表单中的默认日期 (symfony2)

标签 forms symfony

我用 Symfony2 创建了一个这样的表单:

$builder
                ->add('days', 'date', array(
                    'widget' => 'choice',
                                    'format' => 'dd-MM-yyyy',
                                    'pattern' => '{{ day }}-{{ month }}-{{ year }}',
                                    'years' => range(Date('Y'), 2010),
                                    'label' => 'Inactive participants since',
                                    'input' => 'string',
                    ));

但是我想显示一个默认日期,例如今天,所以,当我打印 de form 时,我看到了

02 - 05 - 2012

有什么想法吗?

最佳答案

这适用于日期吗?

 $builder
                    ->add('days', 'date', array(
                        'widget' => 'choice',
                                        'format' => 'dd-MM-yyyy',
                                        'pattern' => '{{ day }}-{{ month }}-{{ year }}',
                                        'years' => range(Date('Y'), 2010),
                                        'label' => 'Inactive participants since',
                                        'input' => 'string',
                                        'data'  => '01-01-2001'
                        ));

关于forms - 表单中的默认日期 (symfony2),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10410164/

相关文章:

php - Symfony 2,MongoDB + a2lix/translation-form-b​​undle

symfony - 如何在服务/ Controller 之间共享 Symfony 中的 Redis 连接/RedisCache?

mysql - Symfony 3/Doctrine 是否为每位访问者打开一个 MySQL 连接?

php - Shopware 6 中是否有订单状态更改事件?

javascript - cforms js datepicker插入年份两次

javascript - 简单的 javascript onSubmit 不起作用

jquery - 将一个表单附加到另一个 jQuery

php - 如何阻止变量在表单提交后重置?

php - 如何遍历数组以插入数据库

mysql - Symfony Doctrine (mysql)锁逻辑