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 データベース テーブル 'listing' を再確認しましたが、SwimmingPool の値は 0 または 1 のみです。0 を検索すると、検索クエリの結果が完全なテーブルになるという、これはある種のバグですか。解決策はありますか?

4

1 に答える 1

0

これは食料品のクラッドのバグである可能性が高く、0 を null として解釈するため、検索フィルターが適用されません。github の Grocery's bug tracker でバグ レポートを作成することをお勧めします。

于 2013-04-07T21:18:28.303 に答える