通过与Silverstripe DataModel的many_many关系查询模型

Wil*_*ill 3 silverstripe

如果我有一个Model DebatePage,它有以下许多关系:

 private static $many_many = array(
    'Panelists'     => 'Panelist'
  );
Run Code Online (Sandbox Code Playgroud)

小组成员有一个名为"姓名"的文本字段

我怎样才能查询所有有专门小组成员名为bob的辩论?

DebatePage::get()->filter('Panelist.Name:partialmatch', $keyword);
Run Code Online (Sandbox Code Playgroud)

但我得到一个未知的列错误

Wil*_*ill 8

我快到了

DebatePage::get()->filter('Panelists.Name:partialmatch', $keyword);
Run Code Online (Sandbox Code Playgroud)

所以我只需要使用关系名称,而不是单数化.令人惊讶的SS数据模型有多好.