Silverstripe 3.1 には、Issue、Vote、および Voter の 3 つの DataObject があります。問題には多くの投票があります。投票には、1 人の投票者と 1 つの問題があります。私のIssue_showページで、投票者の名前でソートされたすべての問題の投票を表示したいと思います。
問題の関数は次のようになります。
public function MyVotes() {
return $this->Votes();
}
しかし、投票者の名前にアクセスして並べ替える方法がわかりません。おそらく、それは次のようなものでなければなりません
public function MyVotes() {
return $this->Votes()->sort('Voter.Name');
}
しかし、それはエラーをスローします。どのステップが欠けていますか?