1
我試圖創建一個孩子的DataList DataList控件用於在模板中環內的循環:SilverStripe添加到DataList的孩子DataList控件
public function getAllCategoriesAndEntrys(){
$categories = FitoCategory::get();
foreach ($categories as $category) {
$category->entries = $this->Items($category->ID);
}
return $categories;
}
我的模板看起來是這樣的:
<% loop getAllCategoriesAndEntrys() %>
$ID $Title <br>
<% loop entries %>
------ $Title <br>
<% end_loop %>
<% end_loop %>
在我的示例中,我確信:
FitoCategory::get()
- 返回對象類型中所有我的'FitoCategory'DataList
;
$this->Items($category->ID)
- 返回DataList
與ID爲FitoCategory所有子項;
我需要,而不是綁定代碼:
$category->entries = $this->Items($category->ID);