嗨,我有一个画廊页面。此图库页面有一个具有 has_many 关系的图库图像对象。
private static $has_many = array(
'GalleryImages' => 'GalleryObject'
);
我的画廊对象有一个图像上传字段。我想将上传文件夹设置为画廊页面的标题
我试过这个没有结果
$visual->setFolderName('Galerie/'.$this->Gallery()->Title);
还有这个(我更喜欢)
public function getGalleryTitle() {
$galleryTitle = $this->Gallery()->Title->First();
$uploadFolder = str_replace(' ', '-', $this->$galleryTitle);
return $uploadFolder;
}
$visual->setFolderName('Galerie/'.$this->$uploadFolder);
第二个返回和错误(未定义的变量 uploadFolder ?!)我的上传文件夹现在设置为“Galerie/DataList”
有人可以告诉我如何转换 $uploadFolder 的输出以便我取回标题吗?
编辑:
GalleryHolder:http ://www.sspaste.com/paste/show/5267dea3579a6
图库页面:http ://www.sspaste.com/paste/show/5267dee4c9752
GalleryObject:http ://www.sspaste.com/paste/show/5267df0af1a65