Hi
I have an DataOject icluding an image file.
Once I ve uploaded the image I want to use it in multiple DataObject of the same Class.
But I alway get 'Forbidden' attaching the file to another dataobject.
I tried to set up a relation but it does not help:
class Bild extends DataObject{
static $db=array(
'Beschreibung'=>'Text'
);
public static $has_one = array(
'Attachment' => 'CustomImage'
);
public static $belongs_many_many = array (
'Pages'=>'Page'
);
static $summary_fields = array(
'Attachment.StripThumbnail' => '',
'Beschreibung' => 'Beschreibung'
);
public function getCMSFields_forPopup() {
// Profile picture field
$bild = new UploadField('Attachment');
$bild->allowedExtensions = array('jpg', 'png', 'gif');
// Name, Description and Website fields
return new FieldList(
new TextField('Beschreibung', 'Beschreibung'),
$bild
);
}
}
class CustomImage extends Image{
public static $has_many=array(
'Bilder'=>'Bild'
);
}
Version is 3.0.2
What s wrong?
Thanks in advance
Lukin