【问题标题】:GroceryCRUD hide soft deleted recordsGroceryCRUD 隐藏软删除记录
【发布时间】:2018-09-19 11:56:20
【问题描述】:

通过如下重写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)
    );
}

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

谢谢。

【问题讨论】:

    标签: codeigniter-3 grocery-crud


    【解决方案1】:

    答案很简单……经过一番谷歌搜索,很明显我可以使用where 子句

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

    谢谢大家...像魅力一样工作

    【讨论】:

      猜你喜欢
      • 2021-02-07
      • 2014-05-25
      • 1970-01-01
      • 2010-09-09
      • 2023-03-26
      • 2023-03-11
      • 2018-06-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多