【发布时间】:2012-02-21 16:14:05
【问题描述】:
假设我有一个应该连接到一个培训师的事件页面对象。如何向事件对象添加包含所有培训师的选择列表(培训师也是一个页面)。
我知道通过 $has_one 属性添加连接类型很热门,但我不知道如何使用 trainers 对象填充选择。
【问题讨论】:
标签: php oop content-management-system silverstripe
假设我有一个应该连接到一个培训师的事件页面对象。如何向事件对象添加包含所有培训师的选择列表(培训师也是一个页面)。
我知道通过 $has_one 属性添加连接类型很热门,但我不知道如何使用 trainers 对象填充选择。
【问题讨论】:
标签: php oop content-management-system silverstripe
$trainers = DataObject::get('Trainer');
$fields->addFieldToTab('Root.Content.Main', new DropdownField('TrainerID', 'Trainer', $trainers->map() );
【讨论】: