php dynamodb
2.1.1
このプロジェクトは、Amazon DynamoDB と対話するために使用できる PHP ライブラリを提供します。これは、コードと 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
このプロジェクトの詳細については、ドキュメント サイトを参照してください。
これを完了するよう私を励まし、Docker サポートを提供してくれた Jason McCallister に特に感謝します。 Ryan McGovern の貢献にも感謝します。