Amazon DynamoDBで定義されているこれらの定数は何ですか?なぜAmazonDynamoDB :: TYPE_STRINGまたはNUMBERですか?
誰かがこれらの定数の必要性を説明できますか? これらは連想配列のキーになっているのはなぜですか?
私は
'Name' => array(AmazonDynamoDB::TYPE_STRING => 'Amazon S3')
のようなテーブル内の項目を入れて中に奇妙な表記法を参照してくださいPHP SDKガイドは、定数の4種類を言います。
- TYPE_ARRAY_OF_NUMBERS
- TYPE_ARRAY_OF_STRINGS
- TYPE_NUMBER
- TYPE_STRINGは
$dynamodb->batch($queue)->put_item(array(
'TableName' => 'Forum',
'Item' => array(
'Name' => array(AmazonDynamoDB::TYPE_STRING => 'Amazon S3'), // Hash Key
'Category' => array(AmazonDynamoDB::TYPE_STRING => 'Amazon Web Services'),
// Range Key
'Threads' => array(AmazonDynamoDB::TYPE_NUMBER => '0')
)
));