Advertisement
Guest User

Untitled

a guest
Nov 7th, 2013
43
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.98 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 getConfigID(){
  18.         return SiteConfig::current_site_config()->ID;
  19.     }
  20.  
  21.     function getCMSFields() {
  22.  
  23.         $fields = parent::getCMSFields();
  24.  
  25.         $fields->addFieldToTab("Root.Main", new TextField("title"), 'Content');
  26.  
  27.         //TODO: Set SiteConfigID by default
  28.  
  29. //        $gridField = new GridField(
  30. //            'pages',
  31. //            'Sliders',
  32. //            SliderItem::get(),
  33. //            GridFieldConfig_RecordEditor::create()
  34. //        );
  35. //        $fields->addFieldToTab('Root.Main', $gridField);
  36. //        $fields->addFieldToTab('Root.Main', new HiddenField('SiteConfigID'));
  37.  
  38.         echo SiteConfig::current_site_config()->ID; exit();
  39.  
  40.         return $fields;
  41.  
  42.     }
  43.  
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement