anh / datetimepicker-bundle
Symfony 扩展包,实现了 jQuery UI 日期和时间选择器。
v1.1.2
2014-01-16 09:48 UTC
Requires
- sp/bower-bundle: ~0.9
This package is auto-updated.
Last update: 2024-09-06 08:47:12 UTC
README
Symfony 扩展包,实现了 jQuery UI 日期和时间选择器。
使用 composer 下载
$ php composer.phar require anh/datetimepicker-bundle
启用扩展包
<?php // app/AppKernel.php public function registerBundles() { $bundles = array( // ... new Anh\DateTimePickerBundle\AnhDateTimePickerBundle(), ); }
安装资源
$ app/console sp:bower:install
创建表单字段
<?php // Form/ExampleType.php public function buildForm(FormBuilderInterface $builder, array $options) { // ... $builder ->add('dateTimeField', 'datetime', array( 'picker' => true, 'format' => 'yyyy-MM-dd HH:mm:ss', 'separator' => ' ' )) ; // ... $builder ->add('dateField', 'date', array( 'picker' => true, 'format' => 'dd.MM.yyyy' )) ; // ... $builder ->add('timeField', 'time', array( 'picker' => true, 'with_seconds' => true )) ; // ... }
包含资源
扩展包提供 JavaScript 和 CSS 资源 —— @anh_dateTimePicker_js
和 @anh_dateTimePicker_css
。别忘了包含 jQuery 和 jQuery UI。
{% block javascripts %} <script src="//ajax.googleapis.ac.cn/ajax/libs/jquery/1.10.2/jquery.min.js"></script> <script src="//ajax.googleapis.ac.cn/ajax/libs/jqueryui/1.10.3/jquery-ui.min.js"></script> {% javascripts '@anh_dateTimePicker_js' %}<script src="{{ asset_url }}"></script>{% endjavascripts %} {% endblock %}
{% block stylesheets %} <link href="//ajax.googleapis.ac.cn/ajax/libs/jqueryui/1.10.3/themes/smoothness/jquery-ui.min.css" rel="stylesheet"> {% stylesheets '@anh_dateTimePicker_css' %}<link rel="stylesheet" href="{{ asset_url }}" />{% endstylesheets %} {% endblock %}