我使用 Catalyst 并将结果集放入 stash 以供 TT 访问:
$c->stash->{tournament} = $c->model('DB::Tournament')->find($id);
此类与我从 TT 页面内部访问的“tournament_participant”有关系,如下所示:
[% FOREACH participant IN tournament.tournament_participants -%]
问题是,我想按这样的列对结果进行排序:
[% FOREACH participant IN tournament.tournament_participants.search( {}, { sort_by => 'position' } ) -%]
但以上不起作用(没有返回任何内容)。这可能吗?