Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

DataObjectManager Module /

Discuss the DataObjectManager module, and the related ImageGallery module.

Moderators: martimiz, UncleCheese, Sean, biapar, Willr, Ingo, swaiba, simon_w

[SOLVED] Problem Adding DataObjectManager


3 Posts   729 Views


Community Member, 532 Posts

1 October 2009 at 9:54am

Edited: 01/10/2009 10:55am

I can't seem to add the DOM to CMS, its working in other page types, It must be a typo I'm not seeing

Here is the DataObject

class AccessCodeUser extend DataObject {
   static $db - array(
                'Name' => 'Text',
                'Email' => 'Text',
                'ProductName' => 'Text'
   static $has_one = array(
      'AccessCodePage' => 'AccessCodePage',      
   public function getCMSFields_forPopup()
      return new FieldSet (
                      new TextField('Name'),
                      new EmailField('Email'),
                      new TextField('ProductName')

And in the PageType

class AccessCodePage extends Page {
   public static $db = array(
                      'LifestyleText' => 'HTMLVarchar(255)',
                      'AccessCode' => 'Text'
   public static $has_many = array (
                      'ExtraPageImages' => 'ExtraPageImages',
                      'AccessCodeUsers' => 'AccessCodeUser'
   function getCMSFields() {
      $f = parent::getCMSFields();
      $f->removeFieldFromTab('Root.Content.Main', 'LifestyleText');
      $f->addFieldToTab("Root.Content.AccessCode", new TextField("AccessCode","Access Code"));
      $f->addFieldToTab("Root.Content.AccessCode", new DataObjectManager(
                                                       array('Name' => 'Name','Email'=>'Email','ProductName' => 'ProductName'),
      return $f;


Forum Moderator, 4096 Posts

1 October 2009 at 10:09am

What do you mean you "can't?" Errors? What's it doing/not doing?


Community Member, 532 Posts

1 October 2009 at 10:47am

Edited: 01/10/2009 10:56am

Standard White Screen when Accessing the CMS even in Devmode. Everything is fine until I add the DataObejctManager.

EDIT Found the Typo