20steps/collmex-bundle

Symfony2应用的面向服务Collmex API

安装: 634

依赖: 0

建议: 0

安全: 0

星标: 1

关注者: 3

分支: 1

开放问题: 0

类型:symfony-bundle

dev-master 2014-08-12 13:22 UTC

This package is not auto-updated.

Last update: 2024-09-24 01:47:43 UTC


README

关于

20steps Collmex Bundle为需要与Collmex会计服务交互的Symfony2应用提供了一个面向服务的API。

有关Collmex的更多信息,请访问http://www.collmex.de

功能

  • Collmex可作为可配置的Symfony2服务访问。
  • Collmex的完整CRUD API。
  • 可配置响应缓存以防止超过速率限制。
  • 提供一些衍生KPI。
  • 完整的文档和一些示例。
  • 为20steps控制开源做准备。

安装

通过在composer.json的相应部分添加以下条目来要求包:

"20steps/collmex-bundle": "dev-master"

通过以下命令从GitHub的Packagist获取包:

php composer.phar update 20steps/collmex-bundle

通过将以下行添加到AppKernel.php的registerBundles()方法中,在您的应用程序中注册包:

new twentysteps\Bundle\CollmexBundle\twentystepsCollmexBundle()

通过将以下行添加到config.yml的导入部分中,注册包提供的服务:

- { resource: "@twentystepsCollmexBundle/Resources/config/services.yml" }

在您的parameters.yml中定义以下属性:

  • twentysteps_collmex.url - Collmex API的URL - 通常应指向 "https://www.collmex.de"。
  • twentysteps_collmex.account_id - 您在Collmex的账户ID。您需要在collmex使用此API的“Pro”账户。
  • twentysteps_collmex.login - 用于访问Collmex的登录名。您应该创建一个服务账户,以免干扰您的会计人员的会话。
  • twentysteps_collmex.password - 账户密码。

使用

  • 通过在您的服务中添加@twentysteps_collmex.service作为依赖项,或通过在运行时显式地从容器中获取服务(例如,通过在控制器动作中调用$this->get('twentysteps_collmex.service'))来获取Collmex服务的引用。
  • 调用Services/CollmexService.php提供的任何公共函数,例如getCustomerCount()以获取Collmex中列出的客户数量。

版本

此版本尚不完整或不可用。

作者

Helmut Hoffer von Ankershoffen (hhva@20steps.de).