open-orchestra/open-orchestra-newsletter-bundle

一个为 Open Orchestra 项目提供新闻订阅管理的包

v1.2.0 2015-12-29 10:03 UTC

README

一个 Open Orchestra 新闻订阅包

描述

open-orchestra-newsletter-bundle 提供了一种简单的方式来管理 Open Orchestra 项目的新闻订阅。

它将为您提供

  • 一个前台模块
  • 一个后台集成
  • 将数据存储在 Mongo 数据库中的方法

使用方法

前台

要在前端环境中使用此包,您需要激活该包和模型

    // app/AppKernel.php
    new OpenOrchestra\NewsletterBundle\OpenOrchestraNewsletterBundle,
    new OpenOrchestra\NewsletterModelBundle\OpenOrchestraNewsletterModelBundle,

后台

要在后端环境中使用此包,您需要添加管理员包

    // app/AppKernel.php
    new OpenOrchestra\NewsletterBundle\OpenOrchestraNewsletterBundle,
    new OpenOrchestra\NewsletterModelBundle\OpenOrchestraNewsletterModelBundle,
    new OpenOrchestra\NewsletterAdminBundle\OpenOrchestraNewsletterAdminBundle,

您还必须导入该包的路由

    #app/config/routing.yml
    open_orchestra_newsletter_api:
        resource: "@OpenOrchestraNewsletterAdminBundle/Controller/Api"
        type: annotation
        prefix: /api

    open_orchestra_newsletter_admin:
        resource: "@OpenOrchestraNewsletterAdminBundle/Controller/Admin"
        type: annotation
        prefix: /admin