CodeIgniter Forums

Full Version: Is loading views within views a good mvc practice?
You're currently viewing a stripped down version of our content. View the full version with proper formatting.

El Forum

[eluser]jleequeen[/eluser]
Is loading a view from within a view a good mvc practice? Or should I be loading views only from within controllers?

El Forum

[eluser]Noy Gabay[/eluser]
technically, or at least classic MVC-speaking, the views should do almost nothing but display the data.. All other actions should happen inside the controller, and all DB-related matters should go down at the model.

But, everything can be a little-bit tweaked if it makes your life easier..

El Forum

[eluser]jedd[/eluser]
[quote author="jleequeen" date="1251153363"]Is loading a view from within a view a good mvc practice? Or should I be loading views only from within controllers?[/quote]

It kind of leads you to have two levels of views, and one of them becomes an ersatz controller. I find that kind of confusing, but some people around here find it works really well for them.

I think that by using the 'load->view third parameter set to TRUE' feature, you don't really need to head down this path anyway.