У меня есть три DataObjects в Silverstripe 3.1: проблема, голосование и избиратель. Проблемы имеют много голосов; Голоса имеют один избиратель и один вопрос. На моей странице Issue_show я хочу показать все голоса Issue, отсортированные по имени избирателя.sort has_many by has_one отношение в silverstripe
Функция в выпуске выглядит следующим образом:
public function MyVotes() {
return $this->Votes();
}
Но я не могу понять, как получить доступ к имени голосующего сортировать по ней. Предположительно, это должно быть что-то вроде
public function MyVotes() {
return $this->Votes()->sort('Voter.Name');
}
, но это вызывает ошибку. Какой шаг я пропущу?