2012-02-21 7 views
0

私は1つのトレーナーに接続する必要があるイベントページオブジェクトを持っているとしましょう。どのようにして、すべてのトレーナー(トレーナーもページである)と共に選択リストをイベントオブジェクトに追加できますか?SilverStripe CMS:has_oneファッションの別のDataObject /ページへのフォーム(選択リスト)の接続方法

$ has_oneプロパティで接続タイプを追加することを熱心だと知っていますが、トレーナーオブジェクトでselectを取り込む方法はわかりません。

答えて

4
$trainers = DataObject::get('Trainer'); 
$fields->addFieldToTab('Root.Content.Main', new DropdownField('TrainerID', 'Trainer', $trainers->map()); 
+0

ありがとうございました!正常に動作します! –

関連する問題