如何在 Silverstripe 中为下拉字段启用更多选项

How to enable more options for a DropDown Field in Silverstripe

我有一个 SilverStripe DropDown 字段,CountryID:

DropDownField::create('CountryID', 'Country', Country::get()->map('ID', 'Name')->toArray())

该字段未显示下拉列表,而是显示一个输入字段,其中包含 ID 和文本:“相关对象太多;正在使用后备字段”

如何禁止回退发生。例如,我可以将相关对象的最大数量设置为更大的数字,比如 300 吗?

可以这样设置:

// mysite.yml

SilverStripe\ORM\FieldType\DBForeignKey:
  dropdown_field_threshold: 300