php dynamodb
2.1.1
Este projeto fornece uma biblioteca PHP que pode ser usada para interagir com o Amazon DynamoDB. Ele fornece uma camada de abstração entre seu código e as classes relacionadas ao DynamoDB disponibilizadas pelo AWS SDK para PHP.
A forma recomendada de instalar esta biblioteca é através do Composer:
composer require guillermoandrae/php-dynamodb
Para começar a usar esta biblioteca, você pode realizar operações como esta:
<?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 ());
}
Você também pode executar os exemplos encontrados no diretório de examples
:
php ./examples/tables.php
Mais informações sobre este projeto podem ser encontradas no site de documentação.
Agradecimentos especiais a Jason McCallister por me encorajar a terminar isso e fornecer suporte ao Docker; também agradeço a Ryan McGovern por suas contribuições.