// The disk isn't in the database, add it now.
$diskEntry = array('Disk' => array(
'cdid' => $diskIndex['cdid'],
'title' => $diskIndex['title'],
'description' => $diskIndex['description']
));
$this->Disk->save($diskEntry);
foreach($diskIndex['items'] as $item)
{ // Loop each item
/*
* There are two items to enter into the database. This does not enter both, just the second.
*/
$diskItemEntry = array('DiskItem' => array(
'cdid' => $diskIndex['cdid'],
'title' => $item['title'],
'type' => $item['type'],
'description' => $item['description']
));
$this->DiskItem->save($diskItemEntry);
/*
* Yet this seems to echo out both items titles just fine:
*/
echo $item['title'];
}