surda/datetime-period
Composer 安装命令:
composer require surda/datetime-period
包简介
Datetime period control for Nette Framework
关键字:
README 文档
README
Installation
The recommended way to is via Composer:
composer require surda/datetime-period
After that you have to register extension in config.neon:
extensions: monthPeriod: Surda\DateTimePeriod\DI\MonthPeriodExtension
Configuration
Default
monthPeriod: templates: default: bootstrap4.default.latte useAjax: FALSE
Usage
Presenter
use Surda\DateTimePeriod\MonthPeriod\MonthPeriod; use Surda\DateTimePeriod\MonthPeriod\MonthPeriodControl; use Surda\DateTimePeriod\MonthPeriod\TMonthPeriod; class ProductPresenter extends Nette\Application\UI\Presenter { use TMonthPeriod; public function actionDefault(): void { /** @var MonthPeriodControl $mp */ $mp = $this->getComponent('mp'); /** @var MonthPeriod $monthPeriod */ $monthPeriod = $mp->getMonthPeriod(); } }
Template
{control mp} or {control mp template}
Custom options
class ProductPresenter extends Nette\Application\UI\Presenter { /** * @return MonthPeriodControl */ protected function createComponentMp(): MonthPeriodControl { $control = $this->monthPeriodControlFactory->create(); $control->onChange[] = function (MonthPeriodControl $control, MonthPeriod $monthPeriod): void { $this->redirect('this'); }; return $control; } }
统计信息
- 总下载量: 7
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2019-10-16