Advertisement
Guest User

Untitled

a guest
Nov 7th, 2013
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.69 KB | None | 0 0
  1. <?php
  2.  
  3. class Slider extends DataObject{
  4.  
  5.     static $db = array (
  6.         'Title' => 'Varchar'
  7.     );
  8.  
  9.     static $has_many = array (
  10.         'SliderItems' => 'SliderItem'
  11.     );
  12.  
  13.     static $has_one = array (
  14.         'SiteConfig' => 'SiteConfig'
  15.     );
  16.  
  17.     function getCMSFields() {
  18.  
  19.         $fields = parent::getCMSFields();
  20.  
  21.         $fields->addFieldToTab("Root.Main", new TextField("title"), 'Content');
  22.         $fields->addFieldToTab('Root.Main', new HiddenField('SiteConfigID'));
  23.  
  24.         return $fields;
  25.  
  26.     }
  27.  
  28.     public function populateDefaults() {
  29.         $this->SiteConfigID = SiteConfig::current_site_config()->ID;
  30.         parent::populateDefaults();
  31.     }
  32.  
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement