goncziakos / datetimerange-filter-bundle
用于 Sonata Admin MongoDB 的 DateTimeRangeType Datagrid 过滤器
v2.0.0
2020-08-06 13:41 UTC
Requires
- php: ^7.2
- sonata-project/doctrine-mongodb-admin-bundle: ^3.3
This package is not auto-updated.
Last update: 2024-09-27 08:25:17 UTC
README
用于 Sonata Admin MongoDB 的 DateTimeRangeType Datagrid 过滤器
安装
$ composer require goncziakos/datetimerange-filter-bundle
Symfony 3.4
<?php
// app/AppKernel.php
public function registerBundles()
{
$bundles = [
// ...
new GoncziAkos\DateTimeRangeFilterBundle\GoncziAkosDateTimeRangeFilterBundle(),
];
}
Symfony 4.x
<?php
// config/bundles.php
return [
GoncziAkos\DateTimeRangeFilterBundle\GoncziAkosDateTimeRangeFilterBundle::class => ['all' => true],
];
使用方法
格式化可选的过滤选项。
<?php
// ...
use Sonata\AdminBundle\Admin\AbstractAdmin;
use GoncziAkos\DateTimeRangeFilterBundle\Form\Type\Filter\DateTimeRangeType;
// ...
class XYAdmin extends AbstractType
{
$datagridMapper
->add('createdAt', DateTimeRangeType::class)
;
格式化可选的过滤选项。
$datagridMapper
->add('createdAt', DateTimeRangeType::class, [
'format' => 'yyyy-MM-dd HH:mm'
])
;
许可证
此包是根据 LGPL 许可证发布的。