I usually use the standard CI setting; just with separate controller (s) for the admin area that controls the authentication / administration / etcetera interface.
Then just split your views into separate folders in front of / and admin /
You may have more subfolders under them.
admin/settings/user.php admin/settings/template.php admin/content/newpage.php
etc.
The relative path should be used when loading the views contained in subdirectories.
$this->load->view('admin/settings/user', $data);
DRL
source share