your-namespace/schedule-input-widget

Schedule input widget for Yii2

Installs: 18

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

Language:JavaScript

pkg:composer/your-namespace/schedule-input-widget

dev-main 2024-12-20 09:41 UTC

This package is auto-updated.

Last update: 2025-10-20 11:30:15 UTC


README

Установка через Composer:

composer require your-namespace/schedule-input-widget:dev-main

Форма с виджетом:

use yii\widgets\ActiveForm;
use YourVendor\YourWidgetPackage\widgets\ScheduleInputWidget\models\ScheduleForm;
use YourVendor\YourWidgetPackage\widgets\ScheduleInputWidget\ScheduleInputWidget;

$model = new ScheduleForm();

$form = ActiveForm::begin();
echo $form->field($model, 'schedule')->widget(ScheduleInputWidget::class, [ 'attribute' => 'schedule', 'model' => $model, 'name' => 'schedule', 'enableTimeZone' => true, 'enableSpecialTime' => true, 'enableProductionCalendar' => false, 'allowMultipleItems' => true, ]);

ActiveForm::end();

Настройка автозагрузки

"autoload": {
    "psr-4": {
        "YourVendor\\YourWidgetPackage\\": "src/"
    }
}