public function rebuildFieldChoices(XenForo_DataWriter $dw) { $classId = $dw->get('class_id'); $objects = $this->getObjects(array('class_id' => $classId)); $fieldChoices = array(); foreach ($objects as $object) { $fieldChoices[$object['object_id']] = $object['title']; } $dw->setFieldChoices($fieldChoices); }