Skip to content

Instantly share code, notes, and snippets.

@glynrob
Created May 27, 2012 22:10
Show Gist options
  • Save glynrob/2816101 to your computer and use it in GitHub Desktop.
Save glynrob/2816101 to your computer and use it in GitHub Desktop.
Index function - DynamoDB
function index()
{
$data = array(
'members' => array()
);
if (!$this->Users->table_exists()){
$this->load->view('no_table', $data);
} else {
$members = $this->Users->getAll(5); // Find all members, limit by 5
if (count($members) != 0){
foreach($members as $member){ // While we have results
if ($member->id != ''){
$data['members'][] = array(
'id' => (string)$member->id->{AmazonDynamoDB::TYPE_NUMBER},
'name' => (string)$member->name->{AmazonDynamoDB::TYPE_STRING},
'address' => (string)$member->address->{AmazonDynamoDB::TYPE_STRING},
'phone' => (string)$member->phone->{AmazonDynamoDB::TYPE_STRING},
'date' => (string)$member->date->{AmazonDynamoDB::TYPE_NUMBER}
);
}
}
}
$this->load->view('welcome', $data);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment