symfony-管理员管理生成器的过滤器和关系

| 我有一个管理模块,其中列出了订单。 过滤器之一是一个下拉列表,其中列出了order_status并与order_status表相关。 这些order_id是1到10的ID。 我要执行的操作是按多个order_id中的一个进行过滤。 所以像
1,2,3,4,5
6,7,8,9,10
这可能吗,还是我需要创建一个自定义过滤器?     
已邀请:
为什么不?允许对订单小部件进行多项选择。 设定选项
\'multiple\' => true
更新: 尝试手动处理订单类型的值。这是示例:
  public function addOwnGroupIdColumnQuery(Doctrine_Query $query, $field, $value)
  {
    if (!$value)
    {
      return;
    }

    $query->leftJoin($query->getRootAlias().\'.OwnGroups pgr\');

    $query->andWhereIn(\"pgr.id\", $value);
  }
在您的过滤器类中找到此方法。     

要回复问题请先登录注册