artseld/openinviter-bundle

Openinviter 服务

安装: 708

依赖项: 0

建议者: 0

安全: 0

星级: 3

关注者: 3

分支: 3

开放问题: 0

类型:symfony-bundle

dev-master 2013-08-07 20:52 UTC

This package is not auto-updated.

Last update: 2024-09-24 02:57:41 UTC


README

ArtseldOpeninviterBundle 将 OpenInviter PHP 库与 Symfony2 集成。这意味着您可以在 Symfony2 应用程序中轻松实现从多个社交网络和邮件提供商的邀请机制。

安装

安装快速简单,5步骤过程

  1. 下载 ArtseldOpeninviterBundle
  2. 配置自动加载器
  3. 启用组件
  4. 最小配置
  5. 初始化资产

步骤 1: 下载 ArtseldOpeninviterBundle

将以下条目添加到项目根目录下的 deps 中

[ArtseldOpeninviterBundle]
    git=git://github.com/artseld/ArtseldOpeninviterBundle.git
    target=bundles/Artseld/OpeninviterBundle

运行 vendors 脚本来下载组件

$ php bin/vendors install

步骤 2: 配置自动加载器

如果您在 Symfony2 项目中安装的第一个 Artseld 组件,您需要将 Artseld 命名空间添加到自动加载器中

<?php
// app/autoload.php

$loader->registerNamespaces(array(
    // ...
    'Artseld' => __DIR__.'/../vendor/bundles',
));

步骤 3: 启用组件

在内核中启用组件

<?php
// app/AppKernel.php

public function registerBundles()
{
    $bundles = array(
        // ...
        new Artseld\OpeninviterBundle\ArtseldOpeninviterBundle(),
    );
}

步骤 4: 最小配置

将配置添加到您的应用配置 config.yml 中(推荐)

artseld_openinviter:
    username: "USERNAME"
    private_key: "API-KEY"
    plugins_cache_time: "1800"
    plugins_cache_file: "oi_plugins.php"
    cookie_path: "/tmp"
    local_debug: "on_error"
    remote_debug: ""
    hosted: ""
    proxies: []
    stats: ""
    stats_user: ""
    stats_password: ""
    update_files: "1"
    transport: "wget"

或添加资源链接到配置文件 config.yml 中的 imports 部分

# app/config/config.yml

imports:
    - { resource: '@ArtseldOpeninviterBundle/Resources/config/config.yml' }

添加您的用户名和 API-KEY,并根据需要编辑其他配置设置。

最后,将路由添加到应用程序的路由配置 routing.yml 中(示例)

# app/config/routing.yml

ArtseldOpeninviterBundle:
    resource: "@ArtseldOpeninviterBundle/Resources/config/routing.yml"
    prefix:   /open-inviter

您可以使用其他 URL 前缀。

步骤 5: 初始化资产

$ php app/console assets:install web/

版权

ArtseldOpeninviterBundle 包含 OpenInviter 原始代码。本组件中的一个或多个类基于 OpenInviter 原始代码。