代码:
class ProxyListFormFilter extends BaseProxyListFormFilter
...
public function doBuildQuery(array $values) {
$q = parent::doBuildQuery($values);
$rootAlias = $q->getRootAlias();
$q->addWhere($rootAlias . '.proxy_type = ?', 'regular');
return $q;
}
我只是这样做是为了按固定类型过滤为默认的 1 列。该列是这样定义的:
proxy_type:
type: enum(16)
values:
- regular
#- php_gateway
非常奇怪的行为是我得到一个没有行的空列表,但最后的计数器显示:3 个结果。
我做错了什么或错过了什么?