[eluser]jedd[/eluser]
The standard way of extending core controllers is pretty effective, and it's unlikely that you'd want to have more than one additional level.
Note that you can change the
MY_ prefix to whatever you prefer. Look at your
application/config/config.php:
Code:
$config['subclass_prefix'] = 'MY_';
Of course it's probably not good to change this if you're still learning CI, as everyone else around here will be talking about MY_Controller.