user212218
问问题
176 次
1 回答
3
- 配置 Cloudant(创建数据库、API 密钥等)。
将以下配置添加到
app/config/parameters.yml.dist
:cloudant_hostname: ~ cloudant_port: 443 cloudant_use_ssl: true cloudant_database: ~ cloudant_username: ~ cloudant_password: ~
- 如果愿意,您可以指定默认值而不是“
~
”。
- 如果愿意,您可以指定默认值而不是“
安装下垂:
> composer.phar require "sag/sag":"dev-master"
- 在此步骤结束时,Composer 将提示您输入上述参数的值。
在你的 bundle
services.yml
文件中定义服务:services: cloudant: class: Sag arguments: - "%cloudant_hostname%" - "%cloudant_port%" calls: - [useSSL, ["%cloudant_use_ssl%"]] - [setDatabase, ["%cloudant_database%"]] - [login, ["%cloudant_username%", "%cloudant_password%"]]
访问控制器中的服务:
/** @var \Sag $sag */ $sag = $this->get('cloudant'); /* You're now good to go! */ $post = $sag->get('postID')->body;
于 2013-12-06T19:03:44.473 回答