Skip to content

Commit

Permalink
Update docs about DataSource
Browse files Browse the repository at this point in the history
  • Loading branch information
phansys authored and VincentLanglet committed Oct 23, 2023
1 parent 534837c commit e9bdc31
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions docs/reference/data_source.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,12 @@
Export / DataSource
===================

When using an admins export feature you might want to modify how dates and times are exported.
This is done by calling ``setDateTimeFormat`` on the data source iterator.
When using an admins export feature you might want to modify how values, such as dates, times and enumerations are exported.
This is done by calling convenience methods like ``setDateTimeFormat()`` and ``useBackedEnumValue()`` on the data source iterator.

Here's one way to do it:

1. Decorate the default Sonata\DoctrineORMAdminBundle\Exporter\DataSource with your own and call ``setDateTimeFormat`` there.::
1. Decorate the default Sonata\DoctrineORMAdminBundle\Exporter\DataSource with your own and calls there.::

namespace App\Service\Admin;

Expand All @@ -34,6 +34,7 @@ Here's one way to do it:
$iterator = $this->dataSource->createIterator($query, $fields);

$iterator->setDateTimeFormat('Y-m-d H:i:s');
$iterator->useBackedEnumValue(false);

return $iterator;
}
Expand Down

0 comments on commit e9bdc31

Please sign in to comment.