GroceryCRUD скрыть мягкие удаленные записи - PullRequest
0 голосов
/ 19 сентября 2018

Переопределив функцию delete для GroceryCRUD, как показано ниже, мы можем легко удалить запись.

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)
    );
}

Мой вопрос: как скрыть записи, удаленные вГлавный вид ??

Спасибо.

1 Ответ

0 голосов
/ 19 сентября 2018

Ответ был прост ... после некоторого поиска в Google, очевидно, я могу использовать предложение where

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

Спасибо всем ... работает как шарм

...