Pastie now auto-senses if line-wrap is a bad or good idea. Feedback?
## mark a section (Learn more)
<?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{ } ?>
This paste will be private.
From the Design Piracy series on my blog: