simialbi / yii2-widget-yohours
创建opening_hours数据的yii2小部件
1.0.1
2022-09-15 14:37 UTC
Requires
- php: >=7.4
- bower-asset/fullcalendar: 4.2.0
- bower-asset/jsmart: ~3.1
- npm-asset/jquery-caret: ~1.3
- npm-asset/jquery-yohours: ^1.1.0
- simialbi/yii2-simialbi-base: >=0.12.0 <1.0 | ^1.0.0
- yiisoft/yii2: ~2.0
Requires (Dev)
- phpunit/phpunit: <7
- yiisoft/yii2-bootstrap5: ^2.0.0
- yiisoft/yii2-coding-standards: ~2.0
Suggests
- yiisoft/yii2-bootstrap: Applies bootstrap 3 styles to input widget
- yiisoft/yii2-bootstrap4: Applies bootstrap 4 styles to input widget
- yiisoft/yii2-bootstrap5: Applies bootstrap 5 styles to input widget
README
此扩展将一个兼容OSM的开业时间小部件集成到yii2框架中。它基于Adrien Pavie的YoHours应用程序。
实时代码演示可在projets.pavie.info/yohours查看。
资源
安装
通过composer安装此扩展是首选方式。
运行
$ php composer.phar require --prefer-dist simialbi/yii2-widget-yohours
或添加
"simialbi/yii2-widget-yohours": "*"
到您的composer.json
文件中的require
部分
示例用法
要包含yohours输入字段小部件,请按如下方式调用小部件
<?php /* @var $this yii\web\View */ /* @var $value string */ use simialbi\yii2\yohours\YoHours; ?> <div class="my-form"> <?php echo YoHours::widget([ 'name' => 'opening_hours', 'value' => $value, // 'clientOptions' => [ // 'locale' => 'en', // 'bootstrapVersion' => 'bootstrap4', // 'height' => 600, // 'delay' => 700 // ] ]); // or model like usage /* @var $form \yii\widgets\ActiveForm */ /* @var $model \yii\base\Model */ echo $form->field($model, 'opening_hours')->widget(YoHours::class, [ // 'clientOptions' => [ // 'locale' => 'en', // 'bootstrapVersion' => 'bootstrap4', // 'height' => 600, // 'delay' => 700 // ] ]); ?> </div>
许可证
yii2-widget-yohours采用MIT许可证发布。有关详细信息,请参阅捆绑的LICENSE。