madforwebs / booking-bundle

此包为 symfony2 提供了 booking-bundle

安装: 11

依赖: 0

建议者: 0

安全性: 0

星级: 0

关注者: 1

分支: 0

开放性问题: 0

类型:symfony-bundle

dev-master 2018-11-08 08:32 UTC

This package is auto-updated.

Last update: 2024-09-29 05:02:13 UTC


README

BookingBundle 意味着在您的 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\BookingBundle\BookingBundle(),
        );

        // ...
    }

    // ...
}

导入日历服务到 app

您必须在您的 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
    {
        ...
    }