sipsynergy/activity-stream-bundle

活动流组件

1.0.9 2016-10-11 11:14 UTC

This package is not auto-updated.

Last update: 2024-09-28 20:08:59 UTC


README

关于

@WIP

活动流组件是一个PHP 5.6+ Symfony组件,提供流活动日志管理。

安装

使用composer

此组件可以通过添加以下内容到你的composer.json文件的require部分来安装:

    "require": {
        ...
        "sipsynergy/activity-stream-bundle": "1.0.0"
    },

注册组件

你必须在你的内核中注册该组件

<?php

// app/AppKernel.php

public function registerBundles()
{
    $bundles = array(

        // ...

        new Sipsynergy\ActivityStreamBundle\SipsynergyActivityStreamBundle(),
    );

    // ...
}

运行迁移。

使用doctrine:migrations:migratedoctrine:schema:update

配置

配置

如果你希望使用自己的默认渲染器,定义它并将组件指向它。

# app/config/config.yml
sipsynergy_activity_stream:
    renderer:
        default_class: YourRendererClass

定义渲染器服务

为了创建新的渲染服务,只需提供适当的标签定义即可。

<service id="activity_stream.renderer_custom" class="%activity_stream.renderer_custom.class%">
    <argument type="service" id="router"/>
    <tag name="activity_stream.renderer"/>
</service>