1

我正在使用 Zend Framework,也想使用 Amazon DynamoDB。我下载了适用于 PHP 的 AWS 开发工具包,并使用它来保存数据。但我不知道如何将这两者联系起来。

如何从 Zend 调用 AWS 开发工具包?

4

1 回答 1

1

我已经下载了当前的 php SDK 并将其放在库目录中。结构:/library/DynamoDb/sdk-1.5.3

在您的应用程序中:

控制器(在类声明之上):

require_once('DynamoDb/sdk-1.5.3/sdk.class.php');
class SomeController extends Zend_Controller_Action {

 function indexAction() {
  $MyTable = new AmazonDynamoDb();
  $all_items = $MyTable->scan();
 }
}

我建议创建一个简单的 ORM 以便于处理。

也有不使用 SDK 的方法,但是,必须弄清楚如何进行临时身份验证和所有签名。SDK 至少是最新的,并使用 V2 和 V3 身份验证。

我希望这会有所帮助。

于 2012-04-26T22:58:09.810 回答