Question about MVC folder structure

To use the MVC pattern/layout structure, does it basicly require everything to be loaded through 1 file, like your index file?

Answers


No. The MVC pattern only dictates a separation of concerns regarding event/request handling, data modelling and user interface. The way this is implemented is not specified.

Many (all?) of the current PHP frameworks I am aware of do use a single entry point (index.php) and route from there. This often makes use of the "Front Controller" pattern.

The other method (using a separate PHP file per page) is known as the Page Controller pattern. It has the advantage of being much simpler, but loses the application wide control afforded by the front controller and may be prone to code duplication.


No. Nothing about the MVC pattern in and of itself says anything about how your files or folders should be arranged. A given framework that you use might mandate a particular arrangement, however.


Need Your Help

obfuscating strings.xml file in android app

android apk proguard obfuscation

I have obfuscated my code using ProGuard and generated a signed apk.

ASP.NET master page vs. SharePoint page layout template

asp.net sharepoint master-pages

A client of mine uses SharePoint to manage its websites, and recently asked me to build a small website for them using ASP.NET, which they would then implement via SharePoint.