Unterstützte PHP -Versionen von 5.3 bis 8,3
Das Paket WebMVCFramework mit dem Akronym von WebMVC ist ein objektorientiertes PHP-Framework, das unter Verwendung von MVC-Architekturmuster zum Erstellen webbasierter MySQL-Anwendungen entwickelt wurde.
Es ist ein Open-Source-Web-Framework, das absichtlich für Programmierer Glück und nachhaltige Produktivität geschrieben hat. Sie können einen schönen Code schreiben, indem Sie die Konvention gegenüber dem Konfigurationsparadigma bevorzugen. Das Ergebnis ist ein Web -Framework, mit dem Sie in sehr kurzer Zeit von der Idee zur Implementierung wechseln können.
Es bietet Entwicklern eine vollständige Reihe von Funktionen für die schnelle Entwicklung von datenintensiven Webanwendungen. Im Allgemeinen bietet es Dienste für die Systemabteilung, die Entwickler auf unterschiedlichen Ebenen durchführen können, wenn sie eine komplexe Webanwendung codieren. Erstens liefert es die Klassen, um das Modell, die Ansicht, die Zerlegung der Controller zu erreichen und den PHP -Code während des GUI -Designs von HTML zu teilen. Dies ist jedoch nicht die einzige Funktion, die im Rahmen für das Handeln der Anwendungsabteilung bereitgestellt wird.
Die von der Komponenten basierende Entwicklung , die zum Aufbau vieler Funktionen von Rahmenbedingungen verwendet wurde, erlaubt Entwicklern, eine andere Ebene an Software -Zersetzung und Wiederverwendung anzuwenden. Tatsächlich erkennen die Komponenten von Framework wiederkehrende Aspekte von Webanwendungen. Viele dieser Aspekte beziehen sich auf MySQL, z.
WebMVC bietet eine Reihe von vorgefertigten Komponenten für die Implementierung der erforderlichen Serverlogik für häufiges Datenbankverwaltungsvorgänge. Jede Komponente ist selbst mit einer MVC -Architektur ausgestattet und durch eine Controller-, Modell-, Ansichts- und HTML -Vorlage ausgestattet. Komponenten sind einfach zu bedienen, und Entwickler können sie in einen Stammcontroller zusammenfassen, indem sie bei der Erstellung komplexer Webseiten Kompositionskriterien verwenden. Die Komponenten -GUI kann auch leicht aktualisiert oder ersetzt werden, um das Grafikerlebnis zu reflektieren, indem Sie einfach die HTML -Vorlage der Komponente bearbeiten oder ersetzen. Die interne Logik der Komponente bleibt ohne die Änderungen des Quellcodes vollständig wiederverwendbar.
Vielen Dank an viele
für die Erteilung mir eine Open -Source -Lizenz von Magie
Phpstorming
dass ich bei der Entwicklung des PHP -Web -MVC -Frameworks verwendet habe.
So installieren Sie den Framework -Download und kopieren Sie es in einen Apache -Webordner. Gehen Sie dann zum Konfigurationsverzeichnis und ändern Sie application.config.php gemäß Ihrer MySQL -Serverkonfiguration und Apache -Webordner, die Sie für Ihre Anwendung verwenden möchten. Standardmäßig liefert Framework eine Reihe von Beispielen. Führen Sie das bereitgestellte SQL -Skript in den SQL -Ordner aus. In einer zukünftigen Zeit werde ich Ihnen weitere Beispiele geben, die seine Funktionen veranschaulichen.
Das Util -Verzeichnis enthält eine Datei mit dem Namen app_create_beans.php . Führen Sie es aus Ihrem Browser oder aus der Befehlszeile aus, um die automatische Generierung von Orm -Klassen in Bezug auf Tabellen einer bestimmten MySQL -Datenbank auszuführen.
Warnung! Bevor Sie es ausführen, müssen Sie die Parameter von MySQL -Zugriff konfigurieren, indem Sie util mysqlreflection mysqlreflection.config.php gemäß Ihrer MySQL -Konfiguration ändern. Nach dem Ausführen des Dienstprogramms finden Sie die autogenerierten PHP -Klassen in das Verzeichnis der Modelle Beans .
Sie können das Wiki von hier aus lesen
Sie können einige PDFs, PPTs und Diagramme von hier ausladen
Eine Einführung in PHP WebMVC Framework
Die Flussbeschreibung ist die folgende;