[eluser]Rick Jolly[/eluser]
[quote author="Solarpitch" date="1231635752"]
Should I infact be creating a new controller.php file for each page.
[/quote]
Yes. That is my opinion. Others like to group related pages into the same controller. I like the 1 to 1 controller to view convention because:
1. there is less unnecessary code loaded per request
2. Edit: I find smaller files easier to maintain
3. there is no thinking involved as to what code should go in which controller
4. I know which controller handles which view without looking into the code.
Edit: As for code repetition, I handle that with extending controller classes, and helpers and libraries.