У меня такие отношения:
class Registration extends DataObject {
private static $belongs_many_many = array(
"Workshops" => "Workshop"
);
}
class Workshop extends DataObject {
private static $has_one = array(
"Course" => "Course"
);
}
class Course extends DataObject {
private static $db = array(
"Title" => "Title"
);
}
Я использую ModelAdmin
для Registration
и хочу настроить форму поиска для Регистраций для определенного курса, т. Е. Раскрывающийся список (до 100 наименований) названия курса.
Я пробовал много разных конфигов, например:
private static $searchable_fields = array(
"Workshops.Course.Title"
);
или
private static $searchable_fields = array(
"Workshops.CourseTitle"
);
Однако я получаю другой диапазон ошибок, связанных с scaffoldSearchField
Как мне найти отношения? Форма станет более сложной, и я попытался переопределить ее, но не знал, как это сделать.