Heim  >  Artikel  >  PHP-Framework  >  Beispiele für erweiterte Vorlagen basierend auf dem PHP Yii2-Framework

Beispiele für erweiterte Vorlagen basierend auf dem PHP Yii2-Framework

似水流年ヾ ^_^
似水流年ヾ ^_^Original
2021-07-30 16:30:432893Durchsuche

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:

Beispiele für erweiterte Vorlagen basierend auf dem PHP Yii2-Framework

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.

Eingabedatei

Die Eingabedatei wird auch als Eingabeskript bezeichnet. Das Eingabeskript ist der erste Schritt im Anwendungsstartprozess. Eine Anwendung (sei es eine Webanwendung oder eine Konsolenanwendung) verfügt über nur ein Eingabeskript. Endbenutzeranfragen instanziieren die Anwendung über das Eingabeskript und leiten die Anfrage an die Anwendung weiter. Das Eingabeskript der Webanwendung muss in einem für Endbenutzer zugänglichen Verzeichnis abgelegt werden, normalerweise mit dem Namen index.php. Das folgende Beispiel ist der Eintragsdateipfad jeder Webanwendung:

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn