linestorm/poll-component-bundle

该包已被废弃,不再维护。未建议替代包。
最新版本(dev-master)的该包没有提供许可证信息。

LineStormCMS的symfony 2.3的投票组件

dev-master 2014-06-09 21:45 UTC

This package is auto-updated.

Last update: 2020-04-10 17:18:21 UTC


README

LineStorm BlogBundle的Post模块的投票组件。

安装

此模块将为LineStorm CMS提供发布博客类型内容的函数。

  1. 使用composer下载bundle
  2. 启用Bundle
  3. 配置Bundle
  4. 安装资产
  5. 配置资产

步骤1:使用composer下载bundle

linestorm/poll-bundle添加到您的composer.json文件中,或者通过运行以下命令下载它

$ php composer.phar require linestorm/poll-component-bundle

步骤2:启用bundle

在您的app/AppKernel.php中启用投票bundle

public function registerBundles()
{
    $bundles = array(
        // ...
        new LineStorm\PollComponentBundle\LineStormPollComponentBundle(),
    );
}

步骤3:配置Bundle

app/config/config.yml文件中,向line_storm_cms命名空间和media命名空间添加类实体定义

line_storm_cms:
  ...
  entity_classes:
    ...

    # Poll Component
    poll:                 Acme\DemoBundle\Entity\BlogPoll
    poll_option:          Acme\DemoBundle\Entity\BlogPollOption
    poll_answer:          Acme\DemoBundle\Entity\BlogPollAnswer

步骤4:安装资产

###Bower 将.bower.json添加到依赖中

###手动下载.bower.json中的模块到您的资产文件夹

步骤5:配置资产

您需要将这些依赖路径添加到您的requirejs配置中

requirejs.config({
    paths: {
        // ...

        // cms poll library
        cms_poll:           '/path/to/bundles/linestormpollcomponent/js/poll',
        cms_poll_view:      '/path/to/bundles/linestormpollcomponent/js/poll_view',
    }
});

文档

查看index.md