【发布时间】:2016-02-05 13:36:30
【问题描述】:
我是 silverstripe 框架的新手,并试图在管理面板中获取菜单列表。
我发现了很多通过 Menu(1) 和 Menu(2) 等在前端显示菜单的示例,但没有得到任何示例代码来在管理模型中获取相同的菜单数组。
我试过的代码是:
public function getCMSfields() {
$fields = FieldList::create(TabSet::create('Root'));
$fields->addFieldsToTab('Root.Main', array(
TextField::create('Name'),
DropdownField::create('URL')
->setSource(SiteTree::get()),
));
return $fields;
}
【问题讨论】:
-
也许
TreeDropdownField是你所追求的。
标签: php silverstripe