guillermoandrae / php-dynamodb
一个用于与Amazon DynamoDB交互的PHP库
2.1.1
2022-02-08 20:45 UTC
Requires
- php: ^8.0
- aws/aws-sdk-php: ^3.95
- guillermoandrae/php-collection: *
Requires (Dev)
- phpstan/phpstan: ^1.3
- phpunit/phpunit: ^9.0
- squizlabs/php_codesniffer: ^3.4
This package is auto-updated.
Last update: 2024-09-19 21:30:53 UTC
README
本项目提供了一款PHP库,可用于与Amazon DynamoDB交互。它提供了一层抽象层,在您的代码与AWS SDK for PHP提供的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的贡献。