Во-первых, в вашем контроллере вы пытаетесь вызвать метод, который может не существовать:
$data = $this->Crudmodel->fetch();
Поскольку в вашей модели метод называется fetch_data.Поэтому я думаю, что вы намереваетесь сделать это:
$data = $this->Crudmodel->fetch_data();
Во-вторых, вы не передаете параметр запроса методу вашей модели.Это должно быть так:
$data = $this->Crudmodel->fetch_data( $query );
Это две важные вещи, которые должны помочь вам начать работу.
Также обратите внимание, что он не отображается, если загружена crudmodel.Вам может понадобиться:
$this->load->model('crudmodel');
Если у вас загружена Crudmodel, вам не нужно вводить прописные буквы для использования вашего объекта.Итак, в конце вы, вероятно, должны иметь следующую строку:
$data = $this->crudmodel->fetch_data( $query );