FuelPHP で DynamoDB
- 2. about こいほげ
?小山哲志 (こやま てつじ)
?プログラマー
?Twitter: @koyhoge
?facebook: http://facebook.com/koyhoge
?PHPユーザ会の中の人
?濃いヒゲ koyhige, 巨ほげ kyohoge とよく間
違えられる
22013年10月12日土曜日
- 13. config
return array(
'defaults' => array(
// developer key
'key' => 'XXXXXXXXXXXXXXX',
// developer secret key
'secret' => 'xxxxxxxx',
// region where used
'region' => AwsCommonEnumRegion::TOKYO,
// table prefix
'table_prefix' => '',
),
// Default setup group
'default_setup' => 'default',
// Setup groups
'setups' => array(
'default' => array(),
),
);
132013年10月12日土曜日
- 14. 使い方
class TestTable extends DynamoUtilTableBase
{
protected $tableName = 'test_tbl';
protected $keyAttrs = array(
array(
'AttributeName' => 'id',
'AttributeType' =>
AwsDynamoDbEnumType::NUMBER,
'KeyType' =>
AwsDynamoDbEnumKeyType::HASH,
),
);
}
142013年10月12日土曜日
- 16. 書き込み
$test_table = new TestTable;
$data = array(
'id' => 1,
'name' => 'John',
'family' => 'Titor',
);
$test_table->put($data);
162013年10月12日土曜日
- 18. 更新
$key = array(
'id' => 1,
);
$vals = array(
'nickname' => 'time traveler',
);
$data = $test_table->update($key, $vals);
182013年10月12日土曜日