Benutzer-Werkzeuge

Webseiten-Werkzeuge


joomla:framework:architecture

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
joomla:framework:architecture [28/07/2023 10:46] Manueljoomla:framework:architecture [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1
Zeile 1: Zeile 1:
-====== Joomla - MVC Architecture ====== 
- 
-Starting with Joomla 3.10.0 a new MVCT-Architecture based on Namespacing according to the PSR4 standard was introduced for Joomla components. The old "Legacy" MVC-Architecture (based on folder structure and filenames) will be removed from the core at one point. It is still under discussion when this will happen since it will break a lot of 3th party extensions. 
- 
- 
-===== The new Architecture ===== 
- 
-The new MVCT-Architecture for Joomla! components can be illustrated as follows: 
- 
-{{:joomla:framework:mvc-architecture.jpg?direct&600|MVCT-Architecture}} 
- 
-Whereby the php files (Controller, Model, View, Table and the template files) are automatically loaded and the classes initialized following the [[https://www.php-fig.org/psr/psr-4/|PSR4]] standard for Namespacing and folder structure. 
- 
-{{:joomla:framework:mvc-architecture_folder.jpg?direct&200|}}