konecnyjakub / event-calendar
0.7.0
2021-05-08 15:15 UTC
Requires
- php: >=7.4.0
- ext-calendar: *
- latte/latte: ^2.8.3 || ^3.0
- nette/application: ^3.1.2
- nette/neon: ^3.2.2
- nette/utils: ^3.2.2
Requires (Dev)
- ext-curl: *
- ext-json: *
- nette/caching: ^3.1.1
- nexendrie/code-quality: @dev
- nexendrie/site-generator: ^0.7
- nexendrie/translation: ^2.3.1
- phpstan/phpstan-nette: ^0.12
- texy/texy: ^3.1.4
Suggests
- ext-curl: Needed for Google Calendar
- ext-json: Needed for Google Calendar
- nexendrie/translation: Translator
- texy/texy: To use Texy! syntax in events
Conflicts
- nette/caching: <3.1.1
- texy/texy: <3.1.4
Replaces
- jaroslav-kubicek/event-calendar: >=0.2
- konecnyjakub/event-calendar: >=0.6.1
README
这是一个 Nette 框架的附加组件,允许在日历中显示各种事件。它提供本地化和自定义的方法。您还可以在事件文本中使用 html 和 Texy!。
安装
最佳安装方式是通过 Composer。只需将 nexendrie/event-calendar 添加到依赖项中。
快速开始
将以下代码添加到您的代码中(在 presenter/control 中)
<?php declare(strict_types=1); use Nexendrie\EventCalendar\Simple\SimpleCalendar; class MyPresenter extends \Nette\Application\UI\Presenter { protected function createComponentCalendar(): SimpleCalendar { $cal = new SimpleCalendar(); return $cal; } }
并在模板中
{control calendar}