Skyii ist eine vorkonfigurierte YII2-Vorlage mit vielen Funktionen aus der Box.
Skyii wurde entwickelt, um die zusätzlichen Anstrengungen zur Einrichtung von YII2 zu minimieren. Es enthält alle erforderlichen Konfigurationen außerhalb der Box.
Wenn Sie Vorschläge oder Beschwerden haben, können Sie ein Problem eröffnen.
Weitere Informationen finden Sie in dieser Informationen.
Die Mindestanforderung von Skyii ist, dass Ihr Webserver PHP 5.4.0 unterstützt.
Hinweis: Wir gehen davon aus, dass Sie das grundlegende Verständnis von YII2, Komponist und Ihrer Entwicklungsumgebung entweder in Homestead oder in XAMPP/WAMP/LAMP/MAMP usw. einrichten.
Sie können diese Vorlage mit dem folgenden Befehl in Ihrem Terminal installieren:
git clone https://github.com/antick/skyii.git
Extrahieren Sie die von diesem Repository heruntergeladene Archivdatei in Ihr Webroot.
Nachdem Sie Git Clone heruntergeladen oder ausgeführt haben, müssen Sie die folgenden Schritte befolgen, um die installierte Anwendung zu initialisieren.
Aktualisieren Sie Ihren Komponisten.
composer global require "fxp/composer-asset-plugin:^1.3.0"
composer update
Führen Sie den init -Befehl aus und wählen Sie dev als Umgebung aus.
php init
Führen Sie zur Produktion init im nicht interaktiven Modus aus.
php init --env=Production --overwrite=All
Führen Sie den Befehl skyii/install aus, um Ihren Datenbanknamen in Anwendung einzurichten. Stellen Sie sicher, dass die Datenbank bereits vorhanden ist.
php yii skyii/install
Es wird auch migrate -Befehl mit Ihrer Bestätigung ausgeführt und die richtigen Ordnerpfade in htaccess eingerichtet. Aber nur für den Fall, wenn es die Migrationen nicht selbst ausführt, müssen Sie php yii migrate in der Konsole ausführen.
Navigieren Sie zum Administratorfeld und warten Sie einige Sekunden, während alle Caches generiert werden.
Melden Sie sich jetzt an, um sich in die Anwendung anzumelden
Für Serverkonfigurationen finden Sie server_configuration.md
Für die Liste der gebrauchten Plugins in Skyii finden Sie die Liste der Plugins
| Besonderheit | Basic | Fortschrittlich | Skyii |
|---|---|---|---|
| Projektstruktur | ✓ | ✓ | ✓ |
| Standortcontroller | ✓ | ✓ | ✓ |
| Benutzeranmeldung/Abmelden | ✓ | ✓ | ✓ |
| Formen | ✓ | ✓ | ✓ |
| DB -Verbindung | ✓ | ✓ | ✓ |
| Konsolenbefehl | ✓ | ✓ | ✓ |
| Asset -Bündel | ✓ | ✓ | ✓ |
| Codecception -Tests | ✓ | ✓ | ✓ |
| Twitter Bootstrap | ✓ | ✓ | ✓ |
| Front-End- und Back-End-Apps | ✓ | ✓ | |
| Bereit der Verwendung des Benutzermodells | ✓ | ✓ | |
| Benutzeranmeldung und Kennwortwiederherstellung | ✓ | ✓ | |
| Hübsche URL | ✓ | ||
| Ruhe -API | ✓ | ||
| API -Versioning bereit | ✓ | ||
| XML- oder JSON -Antwortformatierung | ✓ | ||
| Benutzerdefinierte Fehlerbehandlung | ✓ | ||
| Benutzermodul mit RBAC | ✓ | ||
| Admin -LTE -Integration in Backend und GII | ✓ | ||
| Benutzerdefinierte GII -Vorlagen | ✓ |
Pankaj Sanam
Rajat Jain