Kada ste olakšali sebi jedan deo posla, trebalo bi i da nastavite sa tom tendencijom. :)

Custom template path

Ukoliko radite u timu sa dizajnerom koji ne poznaje PHP dovoljno da bi se sam snalazio po njemu, sigurno će mu dodatno otežati i sam način gde je template postavljen.

Ovo možete promeniti više nego jednostavno.

Definišite MY_Controller.php i u njemu upišite naredni kod

class MY_Controller extends Controller{
    function MY_Controller(){
        parent::Controller();
    }
    function remapTemplatePath(){
        $this->ci = & get_instance();
        $this->ci->load->_ci_view_path = [new_template_path];
     }
}

Ovime ćete sebi omogućiti da sam template direktorijum postavite gde god želite,  i da ga nazovete kako god želite.

Jedino na šta morate obratiti pažnju da bi ovo radilo, je da kada pišete svoje controllere više ne radite extend Controller -a, već MY_Controller -a.

Ukoliko ostavite

class some_controller extends Controller

ova izmena koju ste upravo uradili ostaje bez efekta.