Links, die nur PHP-Materialien enthalten, sind phpzur leichteren Identifizierung mit gekennzeichnet.
Sie können nicht einmal anfangen, sich mit MVC zu beschäftigen, bevor Sie ein umfassendes Verständnis von OOP haben. Das sind OOP Praktiken ( Dependency Injection , Unit - Tests , Refactoring ) Prinzipien ( SOLID , SoC , CQS , LoD ) und die gemeinsame Muster (und nein, Singleton ist kein objektorientiertes Muster).
MVC ist ein fortschrittliches Architekturmuster, das ein solides Verständnis erfordert. Es ist nicht für Anfänger gedacht oder für winzige "Hallo Welt" -Anwendungen . Man verwendet MVC, um der Codebasis zusätzliche Einschränkungen hinzuzufügen, wenn die einfache Einhaltung von OOP-Praktiken zu locker wird, um die Codebasis zu steuern.
Das Beste, was ich Ihnen vorschlagen kann, ist, zunächst Ihr Wissen über objektorientierten Code zu erweitern:
Die beiden obigen Vorlesungen sollten die Grundlagen behandeln. Und dann weiter zu:
Wenn Sie alles verstanden haben, was in dieser Serie erklärt wurde, können Sie Folgendes erweitern:
Außerdem würde ich Ihnen dringend empfehlen, (in dieser Reihenfolge) zu lesen:
PS: Sie können sich auch dieses Buch ansehen (vorsichtig, da es Probleme gibt): Anleitung zu PHP-Entwurfsmustern php