dlin / zendesk-bundle
Dlin Zendesk 客户端库的 Syfmony 2 Bundle
0.0.1
2013-11-27 12:20 UTC
Requires
- php: >=5.3.8
- dlin/zendesk: >=0.0.1
Requires (Dev)
- symfony/finder: 2.3.*
- symfony/framework-bundle: >=2.0
This package is not auto-updated.
Last update: 2024-09-24 02:21:51 UTC
README
Dlin Zendesk Bundle 是 'Dlin-Zendesk' PHP 库的 Syfmony2 封装包
此 Zendesk Bundle 提供了一个可配置的服务,用于与 Zendesk API 一起工作
版本
0.0.1
安装
使用 Composer 安装
将以下内容添加到您的 composer.json
json
{
"require" : {
"dlin/zendesk-bundle": "dev-master"
}
}
在 AppKernel.php 中启用此包
public function registerBundles()
{
$bundles = array(
...
new Dlin\Bundle\ZendeskBundle\DlinZendeskBundle(),
...
}
配置
例如
#app/config/config.yml
dlin_zendesk:
email: account@youemail.com
token: xxxxxxxxxxx
url: https://subdomain.zendesk.com/api/v2/
使用方法
在控制器中获取服务
$api = $this->get('dlin.zendesk')->getApi();
在 ContainerAwareService 中获取服务
$api = $this->container->get('dlin.zendesk')->getApi();
使用服务
//Get recent tickets
$response = $api->get('tickets/recent.json')->send()->json();
使用票据资源映射类
//Instantiate the Ticket Client
$ticketClient = new TicketClient($api);
//Query a ticket by ID
$ticket = $ticketClient->getOneById(123);
更多详情,请参阅 dlin-zendesk 库。
许可证
MIT
自由软件,是的!