2014-12-03 67 views
-2

所有我有setSource(Document :: get() - > map('ID','Title'))的一個問題我的客戶希望將文檔列爲類似麪包屑「位置標題 - >文檔標題」,我很努力地谷歌,並沒有解決這個問題,也許有任何建議?將父數據對象標題添加到map()函數SilverStripe

我的文檔具有關係$ has_one位置和位置$ has_many文檔。

回答

0

嘗試getter方法標題:

public function getTitleForMap() { 
    $parent = ($this->ParentID) ? $$this->parent()->getTitleForMap() . ' > '; 
    return $parent . $this->Title; 
} 

而且使用Document::get()->map('ID', 'TitleForMap')代替。

相關問題