Front Controller Pattern: Von index.php bis zum Controller
· Lesezeit: ca. 15 Minuten · Kategorie: Magento 2 · Architektur
Front Controller Pattern:
Von index.php bis zum Controller
Wie verarbeitet Magento 2 jeden HTTP-Request? Bootstrap, FrontController, Router-Kette, URL-Rewriting und Action-Klassen – der komplette Weg vollständig erklärt.
Das Gateway zu jeder Magento-Seite
Jeder HTTP-Request an einen Magento-Shop – ob Produktseite, Checkout oder REST-API-Aufruf – beginnt an exakt einer Stelle: pub/index.php. Von dort aus entscheidet Magento in Millisekunden, welcher Code für diesen Request ausgeführt wird. Das Herzstück dieses Mechanismus ist das Front Controller Pattern.
Das Front Controller Pattern ist kein Magento-spezifisches Konzept. Es stammt aus den GoF-Entwurfsmustern (Gang of Four, 2002) und beschreibt einen einzigen Einstiegspunkt,