1

在 Codeigniter 中通过 Grocery CRUD 库使用搜索查询时,在表中搜索数据的“0”值会得到完整的表。为什么?

    $crud = new grocery_CRUD();
    $crud->set_table('listing');
$crud->field_type('SwimmingPool','dropdown',array('1'=>'Yes', '0'=>'No'));
$output = $crud->render();

现在在grocery_CRUD 的输出中搜索SwimmingPool = 0 的值,得到完整的表(所有值)。虽然它适用于 SwimmingPool =1 并正确过滤结果。我仔细检查了 MySQL 数据库表“列表”,并且 SwimmingPool 的值只有 0 或 1。这是某种错误,如果搜索 0,搜索查询会导致完整的表。任何解决方案?

4

1 回答 1

0

这可能是杂货杂货的错误,将 0 解释为 null,因此它不应用搜索过滤器。我建议在 Github 上 Grocery 的 bug tracker 填写一份 bug 报告

于 2013-04-07T21:18:28.303 回答