Saya memiliki bidang DropDown SilverStripe, dengan CountryID:

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

Bidang tidak menampilkan tarik-turun, melainkan menunjukkan bidang masukan dengan ID di dalamnya dan teks: "Terlalu banyak objek terkait; bidang cadangan sedang digunakan"

Bagaimana saya bisa menonaktifkan fallback agar tidak terjadi. Misalnya, dapatkah saya mengatur jumlah maksimum objek terkait ke angka yang lebih tinggi, katakanlah 300?

1
Will 19 November 2020, 21:27

1 menjawab

Jawaban Terbaik

Ini dapat diatur seperti ini:

// mysite.yml

SilverStripe\ORM\FieldType\DBForeignKey:
  dropdown_field_threshold: 300  
1
Will 19 November 2020, 19:05