madforwebs / calendar-bundle
此包为symfony2提供日历组件
dev-master
2022-02-05 18:32 UTC
Requires
- symfony/framework-bundle: ~2.3|~3.0
This package is auto-updated.
Last update: 2024-09-06 00:33:24 UTC
README
CalendarBundle
意味着在您的Symfony应用程序中实现简单且功能丰富的日历!
安装
下载包
打开命令行,进入您的项目目录,然后执行以下命令以下载此包的最新稳定版本
$ composer require madforwebs/calendar-bundle
此命令要求您全局安装了Composer,具体请参考Composer文档中的安装章节
。
启用包
然后,通过在您的项目中的app/AppKernel.php
文件中添加以下行来启用此包
// app/AppKernel.php // ... class AppKernel extends Kernel { public function registerBundles() { $bundles = array( // ... new MadForWebs\CalendarBundle\CalendarBundle(), ); // ... } // ... }
导入服务calendar到应用
您必须在config.yml中这样定义从@CalendarBundle导入服务
imports: ... - { resource: "@CalendarBundle/Resources/config/services.yml" } ...
导入节日日历
一个示例使用服务导入节日日历
/** @var CalendarHandler $calendarHandler */ $calendarHandler = $this->get('mad_for_webs_calendar.handler'); $calendarHandler->createDaysFromCalendar();
扩展日历类
您可以扩展此类
use MadForWebs\CalendarBundle\Entity\Day as BaseDay; /** * @ORM\Entity * @ORM\Table(name="mfw_day") */ class Day extends BaseDay { ... }