GroceryCRUD 隐藏软删除记录

GroceryCRUD hide soft deleted records

通过如下覆盖GroceryCRUDdelete函数,我们可以轻松地软删除一条记录。

public function user() {
    $crud = new grocery_CRUD();

    $crud->set_table('cms_user');
    $crud->set_subject('User List');
    $crud->required_fields('user_name');

    $crud->columns('user_name','email','real_name','active');
    $crud->change_field_type('active', 'true_false');

    $crud->callback_delete(array($this,'delete_user'));

    $output = $crud->render();

    $this->_example_output($output);
}

public function delete_user($primary_key) {
    return $this->db->update(
        'cms_user',
        array('deleted' => '1'),
        array('id' => $primary_key)
    );
}

我的问题是,如何在主视图中隐藏软删除的记录??

谢谢。

答案很简单...谷歌搜索后很明显我可以使用 where 子句

$crud->where('deleted', '0');

谢谢大家...很有魅力