gii ist ein Erweiterungsmodul in yii, das ein gutes Werkzeug für die schnelle Entwicklung ist. Code wird automatisch über gii generiert, und einige gängige Codes werden zum Generieren an das Programm übergeben, was den Zeitaufwand des Entwicklers erheblich reduziert . . Das gii-Modul kann durch die Konfiguration des Attributs „yiibaseApplication::modules“ aktiviert werden.
yii2 ist ein schnelles Entwicklungsframework, bei dem die Gii-Erweiterung eine große Hilfe sein muss. Sie kann automatisch Code über Gii generieren und einfügen Gemeinsamer Code Lassen Sie ihn vom Programm generieren, was den Zeitaufwand des Entwicklers erheblich reduziert.
yii2 gii aktiviert
gii-Modul kann durch Konfigurieren des yiibaseApplication::modules-Attributs aktiviert werden. In der Datei config/web.php befindet sich der folgende Konfigurationscode:
$config = [ ... ]; if (YII_ENV_DEV) { $config['bootstrap'][] = 'gii'; $config['modules']['gii'] = 'yii\gii\Module'; }
Nach der Überprüfung habe ich festgestellt, dass meine Konfiguration mit der oben genannten übereinstimmt, aber warum kann ich dort nicht darauf zugreifen? ist eine andere Konfiguration. Die obige Konfiguration bedeutet, dass die Anwendung, wenn es sich derzeit um eine Entwicklungsumgebung handelt, das gii-Modul enthält und die Modulklasse yiigiiModule ist. Gehen wir als nächstes zum Eingabeskript web/index.php der Anwendung und Sie sehen den folgenden Code:
efined('YII_ENV') or define('YII_ENV', 'dev');
Setzen Sie YII_ENV_DEV auf true, ok, und Sie können darauf zugreifen.
Eine weitere Sache ist, die URLManager-Verschönerung zu deaktivieren
yii2 verwendet gii, um Code zu generieren
Gii-Erweiterung ist zweifellos am schnellsten für yii2 Eine große Hilfe für die Entwicklung, die Verwendung von GII zum Generieren von Code spart erheblich Entwicklungszeit und -kosten
Erstellen einer Tabelle
Erstellen Sie eine neue Testtabelle zum Testen die Datenbank (wie unten gezeigt)
Modellgenerierung
1. Öffnen Sie die gii-Schnittstelle /index.php?r=gii oder /gii (Nach der URL-Verschönerung)
2. Modell erstellen
Klicken Sie zunächst auf die Startschaltfläche unter dem Modellgenerator, um die Modellgenerierungsoberfläche aufzurufen und Geben Sie den Namen der Datentabelle ein test Geben Sie die Modellklasse ein (im Allgemeinen wird eine automatisch generiert, Sie können den Namen der Modellklasse auch anpassen)
Klicken Sie dann unten auf die Vorschau des Modells Die zu generierende Datei wird aufgelistet
Klicken Sie abschließend auf „Generieren“, um die Modelldatei zu generieren. Die folgende Meldung zeigt an, dass die Generierung erfolgreich war
CRUD generieren
Klicken Sie auf ähnliche Weise auf CRUD Generator, um CRUD zu erstellen. Dies ist die Bedienoberfläche und Funktion zum Hinzufügen, Löschen, Ändern und Überprüfen. Geben Sie die entsprechenden Parameter ein (Hinweis). : Wenn der Ansichtspfad nicht ausgefüllt ist, wird er am Standardspeicherort generiert)
Klicken Sie dann auf Vorschau, um die Liste der zu generierenden Dateien anzuzeigen (Hinweis: Wenn das entsprechende Steuerelement bereits vorhanden ist, wird das Diff unten angezeigt und Sie können wählen, ob Sie es überschreiben oder beibehalten möchten)
Klicken Sie abschließend auf „Generieren“, um die entsprechende CRUD-Datei zu generieren, und Dann können Sie die entsprechende Seite ganz einfach anzeigen, um das Hinzufügen, Löschen und Ändern einer Datentabelle in
abzuschließen. Empfohlene Tutorials zu verwandten Artikeln: „yii Framework-Tutorial", "PHP-Tutorial"
Das obige ist der detaillierte Inhalt vonWas ist gii in yii2?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!