<?php

class AudioPage extends Page {

static $db = array(
);

static $has_many = array(
'AudioItems' => 'AudioItem'
);


function getCMSFields() {
$fields = parent::getCMSFields();

$AudioItemsField = new HasManyComplexTableField(
$this,
'AudioItems',
'AudioItem',
array(
'Title' => 'Title',
'Description' => 'Description',
),
'getCMSFields_forPopup',
"AudioPageID = {$this->ID}"
);
$AudioItemsField->relationAutoSetting = true;
$AudioItemsField->setAddTitle( 'An Audio Item' );
$fields->addFieldToTab( 'Root.Content.Audio', $AudioItemsField );

return $fields;
}

}

class AudioPage_Controller extends Audio_Controller{


}

?>