I will be building a CMS for my final Web Development course project, and i\'ve been challenged by my teacher creating it in an MVC system, and for now, I\'ll be using CodeIgnit
Check the Modular Extensions HMVC, it's really useful when your project starts to grow. Modular Extensions - HMVC makes the CodeIgniter PHP framework modular. Modules are groups of independent components (typically, controller, model and view) arranged in one application sub-directory that can be dropped into other CodeIgniter applications.