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؛ شكرًا أيضًا لريان ماكغفرن على مساهماته.