Hi All,
I'm working on a service page for the site admins. They will be able to change the uploaded image's watermark on this CMS page
So I included the watermark size (percentage) and the image to service page:
class Szerviz extends Page {
public static $db = array(
'LogoPercent' => 'Int',
);
public static $has_one = array(
'WatermarkFile' => 'Image',
);
....
From the ImageDecorator.php I can reach only the image size, but the image not. My code:
class ImageDecorator extends DataObjectDecorator {
function onAfterWrite(){
...
$logo_percent=DataObject::get_one('Szerviz')->LogoPercent; //works
//it doesn't work:
$watermark = imagecreatefrompng(str_replace('/','\\',Director::baseFolder()
.'/'.DataObject::get_one('Szerviz')->WatermarkFile->Filename));
What's wrong?