php dynamodb
2.1.1
该项目提供了一个可用于与 Amazon DynamoDB 交互的 PHP 库。它在您的代码和适用于 PHP 的 AWS 开发工具包提供的 DynamoDB 相关类之间提供了一个抽象层。
推荐的安装此库的方法是通过 Composer:
composer require guillermoandrae/php-dynamodb
要开始使用该库,您可以执行如下操作:
<?php declare (strict_types= 1 );
require dirname ( __DIR__ ) . ' /vendor/autoload.php ' ;
use Guillermoandrae DynamoDb DynamoDbAdapter ;
use Guillermoandrae DynamoDb Constant AttributeTypes ;
use Guillermoandrae DynamoDb Constant KeyTypes ;
try {
// create a new table
$ adapter = new DynamoDbAdapter ();
$ adapter -> useTable ( ' myTable ' )-> createTable ([
' year ' => [AttributeTypes:: NUMBER , KeyTypes:: HASH ],
' title ' => [AttributeTypes:: STRING , KeyTypes:: RANGE ],
]);
} catch ( Exception $ ex ) {
die ( $ ex -> getMessage ());
}
您还可以运行examples
目录中的示例:
php ./examples/tables.php
有关该项目的更多信息可以在文档站点找到。
特别感谢 Jason McCallister 鼓励我完成此任务并提供 Docker 支持;还要感谢 Ryan McGovern 的贡献。