Я новичок в области silverstripe framework и пытаюсь получить список меню на панели администратора.SilverStripe ModelAdmin
Я нашел множество примеров, чтобы показать меню на интерфейсе меню (1) и меню (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'] (http://api.silverstripe.org/master/class-TreeDropdownField.html) является то, что вы после. – 3dgoo