yii2-extensions / datetime-picker
为Yii框架提供日期和时间选择器。
0.1.0
2024-02-28 10:31 UTC
Requires
- php: >=8.1
- npm-asset/eonasdan--tempus-dominus: ^6.9
- php-forge/html: ^0.2
- yii2-extensions/asset-popper: ^0.1
- yiisoft/yii2: ^2.0.49 || ^2.2
Requires (Dev)
- maglnet/composer-require-checker: ^4.7
- php-forge/support: ^0.1
- phpunit/phpunit: ^10.5
- roave/infection-static-analysis-plugin: ^1.34
- symplify/easy-coding-standard: ^12.1
- yii2-extensions/phpstan: ^0.1
This package is auto-updated.
Last update: 2024-09-16 14:55:26 UTC
README
Tempus Dominus 日期/时间选择器。
安装
安装此扩展的首选方法是使用composer。
运行以下命令之一
composer require --dev --prefer-dist yii2-extensions/datetime-picker:^0.1
或者将以下内容添加到您的composer.json
文件的require部分。
"yii2-extensions/datetime-picker": "^0.1"
使用
用法
名称
use Yii2\Extensions\DateTimePicker\DateTimePicker; echo DateTimePicker::widget(['name' => 'datetime-picker']);
活动字段
use Yii2\Extensions\DateTimePicker\DateTimePicker; echo $form ->field($formModel, 'date') ->widget( DateTimePicker::class, [ 'icon' => Icon::renderIcon('solid', 'calendar', ['class' => 'me-2 fa-solid']) ] );
活动字段浮动标签
use Yii2\Extensions\DateTimePicker\DateTimePicker; echo $form ->field($formModel, 'date', ['options' => ['class' => 'mt-3']]) ->label(false) ->widget( DateTimePicker::class, [ 'floatingLabel' => true, 'icon' => Icon::renderIcon('solid', 'calendar', ['class' => 'me-2 fa-solid']) ] )
为tempusDominus小部件库提供动态主题配置
此库提供根据用户偏好或预定义设置动态配置tempusDominus小部件主题的功能。
功能概述
该库引入了一种功能,可以自动设置tempusDominus小部件的主题,该主题由用户的偏好或指定的配置确定。
自动主题配置
初始化时,库检查主题配置设置。如果用户已在库的配置中指定了主题,则该主题优先。
基于浏览器的主题检测
如果没有设置特定主题或缺少data-bs-theme属性:库使用prefers-color-scheme媒体查询来检测用户对light
或dark
模式的系统偏好。
将主题配置应用于tempusDominus小部件
根据检测到的或指定的主题,库设置主题配置(theme: 'dark' or theme: 'light')
。然后使用库的内部功能将此配置应用于tempusDominus小部件。
小部件属性
支持翻译
该扩展支持翻译。您可以将扩展翻译成您自己的语言,默认情况下,扩展支持以下语言。
- 中文
- 英文
- 法语
- 德语
- 葡萄牙语
- 俄语
- 西班牙语
代码质量
支持的Yii2版本
测试
查看测试文档了解有关测试的信息。
我们的社交媒体
许可证
MIT许可证。有关更多信息,请参阅许可证文件。