Yinghuo Mall V2.0 ist ein leichtes, leistungsstarkes, von Front-End und Back-End getrenntes E-Commerce-System, das 2021 neu eingeführt wurde. Es unterstützt das WeChat-Miniprogramm + H5 + öffentliches Konto + APP. Das Front-End und Back-End. Die Endquellcodes sind vollständig Open Source, sodass Sie sehen und bekommen können, was Sie erhalten. Sie unterstützen die Sekundärentwicklung perfekt und können erlernt und kommerziell genutzt werden, sodass Sie schnell ein personalisiertes, unabhängiges Einkaufszentrum aufbauen können.
Das Front- und Backend sind vollständig getrennt (keine Abhängigkeit voneinander und hohe Entwicklungseffizienz)
Verwendung von PHP7.4 (stark typisierter strikter Modus)
Thinkphp6.0.5 (leichtes PHP-Entwicklungsframework)
Uni-APP (Frontend-Framework zur Entwicklung plattformübergreifender Anwendungen)
Ant Design Vue (UI-Komponentenbibliothek für Mid- und Back-End-Produkte auf Unternehmensebene)
RBAC (rollenbasiertes Zugriffskontrollmanagement)
Composer führt Erweiterungen von Drittanbietern mit einem Klick ein
Die Größe des bereitgestellten und ausgeführten Projekts beträgt nur über 30 MB (wirklich leichtgewichtig).
Alle Endcodes sind Open Source (Server-PHP, Hintergrund-Vue-Ende, Uniapp-Ende)
Einfacher und effizienter Codierungsstil (wahrscheinlich der am besten geeignete Quellcode für Entwickler der zweiten Generation)
Klare chinesische Kommentare im Quellcode (Code, den auch Anfänger verstehen können)
PHP7 hat den strengen Modus stark typisiert
Halten Sie sich strikt an das MVC-Entwurfsmuster und unterstützen Sie die Service-Schicht und die Aufzählungsklasse
Einfacher und sauberer Codierungsstil, niemals überflüssige Codezeilen
Die Codekommentare sind vollständig und leicht lesbar, sodass auch junge Programmierer sie verstehen können, was die Effizienz der Sekundärentwicklung erheblich verbessert.
Der direkte Aufruf und die Verwendung von DB-Klassen ist nicht zulässig (Zerstörung der Kapselung).
Es dürfen keine nativen SQL-Anweisungen verwendet werden und alle Kettenoperationen werden verwendet (starke Wartbarkeit).
Komplexe SQL-Abfrageanweisungen sind nicht zulässig (starke Wartbarkeit)
Alle CURD-Operationen bestehen ORM-Modellklassen und gekapselte Methoden (starke Skalierbarkeit).
Das Datenbankdesign entspricht dem dritten Paradigma
Die Front-End-JS-Codierung übernimmt den ES6-Standard
CentOS 7.0+
Nginx 1.10+
PHP 7.1+ (php7.4 empfohlen)
MySQL 5.6+
1. Automatische Installation (empfohlen)
Laden Sie den Backend-Quellcode auf die Server-Site hoch und legen Sie das Site-Ausführungsverzeichnis auf /public fest
Geben Sie den Domainnamen der Site + /install in den Browser ein, zum Beispiel: https://www.yourdomain.com/install
Befolgen Sie die Anweisungen auf der Seite, um die Installation automatisch abzuschließen.
2. Manuelle Installation (nicht empfohlen)
Laden Sie den Backend-Quellcode auf die Server-Site hoch und legen Sie das Site-Ausführungsverzeichnis auf /public fest
Erstellen Sie eine Datenbank, zum Beispiel: yoshop2_db
Importieren Sie die Strukturdatei der Datenbanktabelle, Pfad: /public/install/data/install_struct.sql
Importieren Sie die Standarddatendatei der Datenbank, Pfad: /public/install/data/install_data.sql
Ändern Sie die Datenbankverbindungsdatei und geben Sie den Datenbankbenutzernamen, das Kennwort und andere Informationen vollständig ein, Pfad/.env
Backend-Adresse
Super-Management-Hintergrund: https://www.yourdomain.com/admin
Händler-Backend: https://www.yourdomain.com/store
Standardkontopasswort: admin yinghuo