[eluser]spherop[/eluser]
I am new to CI and to some degree the MVC approach.
I want to try to understand something before i get too tangled in one approach or another.
I am using CI and jQuery for a new site in which most all of the functionality will be within a single page. Different data and UI behavior will occupy different parts of the screen, be loaded dynamically, and be able to be shown and hidden and so forth.
What I am unsure of is whether to use a single controller - to govern this single page. Or to use a different controller for each part of the page that deals with different data/behavior.
Say for example, I have a comments pane on the left, a video blog in the middle pane, and a friends view in the right pane. Would I most likely end up with a distinct controller for each of these 3? Or 1 controller that will handle this whole page?
I am getting my bearings here - so forgive me if this is obvious or I am missing some key concepts in the line of questioning.