artseld / openinviter-bundle
Openinviter 服务
dev-master
2013-08-07 20:52 UTC
Requires
- php: >=5.3.2
- symfony/framework-bundle: >=2.1,<=2.3
This package is not auto-updated.
Last update: 2024-09-24 02:57:41 UTC
README
ArtseldOpeninviterBundle 将 OpenInviter PHP 库与 Symfony2 集成。这意味着您可以在 Symfony2 应用程序中轻松实现从多个社交网络和邮件提供商的邀请机制。
安装
安装快速简单,5步骤过程
- 下载 ArtseldOpeninviterBundle
- 配置自动加载器
- 启用组件
- 最小配置
- 初始化资产
步骤 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 原始代码。