Fundamental concepts

A better OOP approach to building MVC applications

The concepts discussed in this series are general in nature and thus not specifically related to Mendo Framework.

This series has been written considering that the reader is already familiar with basic MVC concepts, and preferably used an MVC framework before.

This series discusses a possible implementation for a better OOP approach to building MVC web applications in PHP:

  1. Controllers are taking SRP seriously
  2. The View gets its own data from the Model
  3. MVC Models are not just Domain Models
  4. HMVC and outer views
  5. Live example application
  6. Further reading