php dynamodb
2.1.1
Этот проект предоставляет библиотеку PHP, которую можно использовать для взаимодействия с Amazon DynamoDB. Он обеспечивает уровень абстракции между вашим кодом и классами, связанными с DynamoDB, доступными с помощью AWS SDK для PHP.
Рекомендуемый способ установки этой библиотеки — через 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
Более подробную информацию об этом проекте можно найти на сайте документации.
Особая благодарность Джейсону Маккалистеру за то, что он вдохновил меня закончить это и предоставил поддержку Docker; также спасибо Райану Макговерну за его вклад.