Warning: This is abadoned and incomplete! Uses at your own rik.
This bundle implements the Bootstrap DateTime Picker v4 in a Form Type for Symfony 2.*. The bundle structure is inspired by GenemuFormBundle.
Please feel free to contribute, to fork, to send merge request and to create ticket.
php composer.phar require mablae/datetimepicker-bundle
<?php
// app/AppKernel.php
public function registerBundles()
{
$bundles = array(
// ...
new Mablae\DatetimepickerBundle\MablaeDatetimepickerBundle(),
);
}
# app/config/config.yml
mablae_datetimepicker:
picker: ~
This bundle does not handle an asset minification or loading. Just use gulp or webpack.
http://eonasdan.github.io/bootstrap-datetimepicker/Installing/
<?php
// ...
use Mablae\DatetimepickerBundle\Form\Type\DateTimeType;
public function buildForm(FormBuilder $builder, array $options)
{
$builder
// defaut options
->add('createdAt', DateTimeType::class)
// full options
->add('updatedAt', DateTimeType::class, array( 'pickerOptions' =>
array('format' => 'mm/dd/yyyy',
'viewMode' => 'days', // days, month, years, decades
)));
}
Include the javascript needed to initialize the widget:
...
{{ form_javascript(your.form.field) }}
...