Hi I runnng ss 2.4 and have a strange problem. I have a 1-many relation between a Gallery and a GalleryImage.
Im using ImageDataObjectManager in the Gallery page and everything worked fine until I added an ImageField.
The error im getting in firebug is:
C[L][K] is not a constructor
http://localhost/silverstripe/dataobject_manager/javascript/jquery-ui-1.6.js
Line 10
Here's some code:
class Gallery extends Page {
static $has_one = array(
"Image" => "Image"
};
static $has_many = array(
"GalleryImages" => "GalleryImage"
};
public function getCMSFields() {
$fields = parent::getCMSFields();
$imageField = new ImageField("Image","Image");
$fields->addFieldToTab("Root.Content.Main",$imageField);
$table = new ImageDataObjectManager(
$this,
"GalleryImages",
"GalleryImage",
"Image",
array()
);
$fields->addFieldToTab("Root.Content.Images",$table);
return $fields;
}
};
class GalleryImage extends DataObject {
static $has_one = array(
"Image"=>"Image",
"Gallery"=>"Gallery"
);
}