php dynamodb
2.1.1
Este proyecto proporciona una biblioteca PHP que se puede utilizar para interactuar con Amazon DynamoDB. Proporciona una capa de abstracción entre su código y las clases relacionadas con DynamoDB que el SDK de AWS para PHP pone a disposición.
La forma recomendada de instalar esta biblioteca es a través de Composer:
composer require guillermoandrae/php-dynamodb
Para comenzar a utilizar esta biblioteca, puede realizar operaciones 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 ());
}
También puede ejecutar los ejemplos que se encuentran en el directorio de examples
:
php ./examples/tables.php
Puede encontrar más información sobre este proyecto en el sitio de documentación.
Un agradecimiento especial a Jason McCallister por animarme a terminar esto y brindarme soporte para Docker; También gracias a Ryan McGovern por sus contribuciones.