exs/feeds-awe-bundle

此包读取AWE的api以获取现场表演者的信息。

安装: 1

依赖: 0

建议: 0

安全: 0

星标: 0

关注者: 9

分支: 0

开放问题: 0

类型:symfony-bundle

v0.0.2 2017-10-16 19:36 UTC

This package is auto-updated.

Last update: 2024-08-29 04:31:32 UTC


README

Build Status

安装

此包使用 PHP的内置Memcached对象

确保您的PHP安装中已启用memcached模块。

使用composer要求该包

$ composer require exs/feeds-awe-bundle

在应用程序的AppKernel中启用它

<?php
// app/AppKernel.php

class AppKernel extends Kernel
{
    // ...
    public function registerBundles()
    {
        $bundles = array(
            // ...
            new EXS\FeedsAWEBundle\EXSFeedsAWEBundle(),
        );
    }
}

配置

一些配置可用于管理缓存。

# Default values
exs_feeds_awe:
    cache_ttl: 300
    memcached_host: 'localhost'
    memcached_port: 11211

使用方法

// Returns performer Ids' array.
$performerIds = $container
    ->get('exs_feeds_awe.feeds_reader')
    ->getLivePerformers()
;

如果您想强制刷新memcached记录,还有一个命令可用。

$ app/console feeds:awe:refresh-live-performers --env=prod --no-debug
$ app/console feeds:cambuilder:refresh-live-performers --limit=500 --ttl=3600 --env=prod --no-debug