kriss / yii2-calendar-schedule
Yii2 Calendar Schedule
Installs: 3 931
Dependents: 0
Suggesters: 0
Security: 0
Stars: 9
Watchers: 3
Forks: 6
Open Issues: 0
Type:yii2-extension
Requires
- npm-asset/fullcalendar: ^5.5
- yiisoft/yii2: ~2.0.0
Requires (Dev)
- kriss/foxy-yii2-convert: v1.4
This package is auto-updated.
Last update: 2024-10-29 05:10:50 UTC
README
Yii2 FullCalendar Schedule
Installation
composer require kriss/yii2-calendar-schedule
Tip
master is in 2.x, want 1.x ? see 1.x branch
Usage
use kriss\calendarSchedule\widgets\FullCalendarWidget; use kriss\calendarSchedule\widgets\processors\EventProcessor; use kriss\calendarSchedule\widgets\processors\HeaderToolbarProcessor; use kriss\calendarSchedule\widgets\processors\LocaleProcessor; echo FullCalendarWidget::widget([ 'calendarRenderBefore' => "console.log('before', calendar)", 'calendarRenderAfter' => "console.log('after', calendar)", 'clientOptions' => [ // all options from fullCalendar ], 'processors' => [ // quick solve fullCalendar options new LocaleProcessor([ 'locale' => 'zh-cn', ]), new HeaderToolbarProcessor(), new EventProcessor([ // use Array /*'events' => [ ['title' => 'aaa', 'start' => time(), 'end' => time() + 10 * 3600], ],*/ // use Ajax 'events' => ['site/events'], // see FullCalendarEventsAction ]), ], ]);
more see demos