Heim > Artikel > PHP-Framework > Beispiele für erweiterte Vorlagen basierend auf dem PHP Yii2-Framework
Yii2 bietet offiziell kostenlosen Beispielcode für ein erweitertes Template-Framework, die Funktion ist jedoch relativ einfach. Ein Open-Source-Mall-Projekt wurde auf der Grundlage der erweiterten Vorlage yii2 entwickelt. Es ist kostenlos und Open Source und kann für die sekundäre Entwicklung oder zum Lernen verwendet werden.
Front-End-Demo: test.shopwind.net
Back-End-Demo: admin.test.shopwind.net (Konto: admin, Passwort: 123456)
Quellcode-Download-Adresse: gitee.com/shopwind /yii2-shopwind
Project Demonstration Bild:
Directory Struktur Jede Anwendung (Site) verfügt über einen eigenen Satz von MVC-Strukturen, auf die durch Parsen verschiedener Domänennamen zugegriffen werden kann. Bitte lösen Sie den Domänennamen jedoch nicht direkt in das Anwendungsverzeichnis auf, sondern in das Webverzeichnis unter dem Anwendungsverzeichnis. Nur auf dieses Verzeichnis kann extern zugegriffen werden, um die Sicherheit der Anwendung (Site) zu gewährleisten.
2. Das gemeinsame Verzeichnis unter dem Stammverzeichnis ist ein öffentliches Dateiverzeichnis. Öffentliche Dateien aller Anwendungen (Sites) können in diesem Verzeichnis abgelegt werden, um wiederholte Aufrufe zu erleichtern.3. Die Konfigurationsdatei unter jeder Anwendung (Site), dh das Konfigurationsverzeichnis, ist die Konfigurationsdatei der Anwendung, hauptsächlich die Konfiguration: Routing, Controller-Pfad, Ansicht, Sitzung, Komponente usw., nicht die Datenbank Verbindungskonfigurationsdatei, unsere Datenbankkonfigurationsdatei ist: @shopwind/frontend/web/data/config.php Alle Anwendungen teilen sich diese Konfigurationsdatei. Auch mehrere Datenbanken werden in diese Konfigurationsdatei geschrieben.
Front-End-PC-Eintragsdatei@shopwind/frontend/web/index.php
Back-End-Eintragsdatei@shopwind/backend/web /index.php
Entwicklungsdokumentation
Detaillierter Link zur Entwicklungsdokumentation
Das obige ist der detaillierte Inhalt vonBeispiele für erweiterte Vorlagen basierend auf dem PHP Yii2-Framework. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!