我在 Silverstripe 3.1 中有三个 DataObjects:一个问题、一个投票和一个投票者。问题有很多投票;投票有一个投票者和一个问题。在我的 Issue_show 页面上,我想显示所有问题的投票,按投票者姓名排序。
问题中的函数如下所示:
public function MyVotes() {
return $this->Votes();
}
但我不知道如何访问选民姓名以对其进行排序。据推测,它应该是这样的
public function MyVotes() {
return $this->Votes()->sort('Voter.Name');
}
但这会引发错误。我错过了什么步骤?