【发布时间】:2013-06-06 19:48:14
【问题描述】:
我想通过定义的自定义过滤器仅过滤我在 MantisBT 1.2.14 中的错误。 我可以使用
从数据库中加载过滤器$t_filter = filter_ensure_valid_filter( filter_get_row($t_filter_id) );
然后我尝试通过此过滤器获取行:
$t_rows = filter_get_bug_rows( $f_page_number, $t_per_page,
$t_page_count,$t_bug_count, $t_filter );
包含所有参数,但 $t_filter 等于 null。事实证明,总是加载所有错误。
我试过了
$t_rows = filter_get_bug_rows( $f_page_number, $t_per_page, $t_page_count,
$t_bug_count, $t_filter, $t_filter['project_id'] );
这应该将项目设置为过滤,但没有成功。
我也尝试像在 mantis 的 view_all_bug_page.php 中那样做:
$t_rows = filter_get_bug_rows( $f_page_number, $t_per_page, $t_page_count,
$t_bug_count, null, null, null, true );
但这里(我猜)它另外使用缓存中的当前项目进行过滤。
是否可以在 MantisBT 中仅对错误使用高级自定义过滤器,以及如何使用?
【问题讨论】: