/**
  * Delete item by id
  * 
  * @param mixed $id
  * @return bool
  */
 function delete($id)
 {
     $r = new ddbRequest($this->TableName);
     $r->setKey($id);
     $params = $r->getParams();
     $this->dynamodb->delete_item($params);
     return $this->response->isOk();
 }
Ejemplo n.º 2
0
 /** Deletes a record by it's primary key */
 function deleteById($id = '')
 {
     if ($id != '') {
         $dynamodb = new AmazonDynamoDB();
         $response = $dynamodb->delete_item(array('TableName' => $this->tableName, 'Key' => array('HashKeyElement' => array(AmazonDynamoDB::TYPE_NUMBER => $id))));
         if ($response->isOK()) {
             return true;
         } else {
             print_r($response);
             return false;
         }
     }
     return false;
 }