Ich habe die erweiterte Vorlage heruntergeladen, sie extrahiert und die Root-Dokumente für das Backend und das Frontend geändert, aber ich kann nicht herausfinden, wie ich Gii dazu bringen kann, die Crud-Operationen auszuführen.
>es gibt Require und Require-Dev-Feld in der Composer.JSON Ich fügte gii in beiden und jedem separat ohne Glück.
Ich habe auch versucht, die Vorlage durch Composer zu bekommen, und während der Installation sah ich gii als installiert, konnte es aber immer noch nicht zum Laufen bringen.
Hier habe ich meine Yii Vorlage: Ссылка
Schritt 1: Fügen Sie folgende Zeile zu required-dev von composer.json
hinzu %Vor%Schritt 2: Aktualisieren Sie Ihren Komponisten. Schritt 3: Fügen Sie folgende Zeile zu Ihrer frontend / config / main.php Datei hinzu. Enthalte diese nicht ..........
%Vor%Schritt 4: Wenn Sie Ihre saubere URL aktiviert haben, gehen Sie zu
%Vor%Wenn nicht, dann gehe zu
%Vor%Sie können dem Link yii2_gii
folgenWie beschrieben in den Docs müssen Sie die erlaubten IPs im < stark> /frontend/config/main-local.php :
%Vor%Wenn Sie Ihre /frontend/config/main.php wie folgt für hübsche URLs geändert haben:
%Vor%Sie können gii mit der URL
aufrufen %Vor%( yourVM.local zeigt auf Ihr Frontend-Modul in Ihrer Hosts-Datei.)
Versuchen Sie dies auch, wenn gii
immer noch nicht funktioniert:
Dies sollte vom yii-Team gut dokumentiert werden!
Nachdem ich den Befehl init
in /frontend/config/main-local.php
verwendet habe, habe ich Folgendes gefunden:
Meine App befindet sich im dev
-Modus, und die obige Deklaration stoppt mein gii
, also ... kommentiere diese Zeile
Ich musste das Element urlManager auskommentieren (das Deaktivieren hübscher Urls) in 'Komponenten' in der entsprechenden Konfigurationsdatei (eigentlich standardmäßig auskommentiert).
%Vor%Bevor ich hübsche URLs deaktivieren konnte, konnte ich die Gii-Seite laden, aber als ich versuchte, eine der Generatorseiten (Controller, Model, etc.) zu laden, wurde ich auf die Homepage weitergeleitet.