[eluser]John_Betong[/eluser]
Hi Kadu,
I am in the process of trying to get rid of a Big Controller and ultimately hope to delete my Big Controller
The steps I am using are:
1. Create a Master Controller that contains numerous common routines copied from the Big Controller.
2. Each new Small Controller is extended with the Master Controller.
3. Revising my ./config/router.php file so each new Small Controller is called before the old Big Controller.
The advantages are:
a. Easier to maintain and debug

b. Easier to add new functionality.
c. Code should load quicker since the new Small Controllers are a fraction of the size.