Model - View - Controller (MVC)

MVC stands for Model - View - Controller. It is a programming paradigm, which partition a PHP application in three:

  • The model, which is dedicated to the business logic.

  • The view, which is dedicated to the presentation of the data

  • The controller, which orchestrates the execution.

Documentation

See also PHP MVC Framework Tutorial: CodeIgniter Example, How to build a simple PHP MVC framework and MVC (Model-View-Controller).

Related : Renderer, Controller, Model, View In Presentation, View, Application, Business Logic, Laravel, Symfony, Separation Of Concerns, Tempest, Web Application

Related packages : laminas/laminas-mvc