Eso lo usan solo como ejemplo exponen el caso de que tengas una clase llamada Pages y tengas un metodo llamado view eso seria en caso de que quieras tener mas organizada tu clase.
ej.
Código PHP:
Ver original<?php
class Pages extends CI_Controller {
public function view($page = 'home')
{
$this->load->view( $page );
}
public function index()
{
$this->view( $this->uri->segment(3) ) ;
}
}
Lo que no entiendo es se supone que el método view de la clase Pages deberia de llamarse desde clase internamente y no desde la url no se por que la hicieron publica
quizás este ejemplo esta en los ejemplos básico y no quieren entrar en muchos detalles.