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
ข้อมูลเพิ่มเติมเกี่ยวกับโครงการนี้สามารถพบได้ที่ไซต์เอกสารประกอบ
ขอขอบคุณเป็นพิเศษสำหรับ Jason McCallister ที่สนับสนุนให้ฉันทำสิ่งนี้ให้เสร็จและให้การสนับสนุน Docker ขอขอบคุณ Ryan McGovern สำหรับการมีส่วนร่วมของเขา