Quelles sont ces constantes définies dans Amazon DynamoDB?Pourquoi AmazonDynamoDB :: TYPE_STRING ou NUMBER?
Quelqu'un peut-il expliquer le besoin de ces constantes? Pourquoi sont-ils placés dans la clé du tableau associatif?
Je vois une notation étrange lors de mettre les éléments dans le tableau comme
'Name' => array(AmazonDynamoDB::TYPE_STRING => 'Amazon S3')
Guide PHP SDK dit 4 type de constantes.
- TYPE_ARRAY_OF_NUMBERS
- TYPE_ARRAY_OF_STRINGS
- numéro_type
- 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')
)
));