Pagination no corrige los números de página de visualización Codeigniter

Mi función de controlador

function test($start_from = 0)
{
    $this->load->library('pagination');

    $data = array();

    $per_page = 3;
    $total = $this->activity_model->count_by();

    $config['base_url'] = base_url() . 'test';
    $config['total_rows'] = $total;
    $config['per_page'] = $per_page;
    $config['uri_segment'] = 2;
    $config['num_links'] = 2;
    $config['use_page_numbers'] = TRUE;

    $data['follow'] = $this->activity_model->get($per_page, $start_from);

   $this->pagination->initialize($config); 

   $data['pagination'] = $this->pagination->create_links();

    $this->load->view('front_end/test' ,$data);
}

mi ruta:

 $route['test'] = "user_activity/test";
 $route['test/(:any)'] = "user_activity/test/$1";

modelo:

 function get($limit,$start_from)
 {
 $sql = "SELECT * FROM user_follow LIMIT $start_from, $limit";

  $query = $this->db->query($sql);
  return $query->result_array();
 }

Problema es que tengo paginación 1,2,3,4,5 .... y en cada página muestro 3 elementos. Quiero hacer eso en url, mostrar mis números de página 1,2,3,4,5

Cuando hago clic en la url de la segunda página se muestra 3 Cuando hago clic en la url de la tercera página se muestra 6 y así sucesivamente + 3

es posible, paso horas buscando consejos en Internet pero nada como entiendo [code] $ config ['use_page_numbers'] = TRUE; [/ code] hago lo que necesito pero en mi caso aún no funciona.

Quizás puedas aconsejar cualquier bibliotec

Respuestas a la pregunta(6)

Su respuesta a la pregunta