erste Gii arbeiten auf Yii 2.0
ich habe die erweiterte Vorlage, extrahiert und verändert das root-Dokumente für die back-end und front-end, aber ich kann nicht scheinen, um herauszufinden, wie man Gii arbeiten durchführen, die crud-Operationen.
es ist verlangen und verlangen-dev-Feld in der Komponist.JSON habe ich gii in beiden von Ihnen und jeweils separat mit kein Glück.
ich auch versucht, immer die Vorlage über Komponisten, und während der Installation sah ich gii installiert, konnte aber immer noch nicht zum laufen bekommen.
dies ist, wo ich meine Yii Vorlage: https://github.com/yiisoft/yii2-app-advanced
- und wie nennst du gii? es muss funktionieren standardmäßig.
- Haben Sie das gelöst? Ich habe das exakt gleiche Problem. Der einzige Unterschied ist, installierte ich alles über Komponisten.
- ja, habe ich, tut mir Leid, ich habe nicht eine Antwort. ich hatte diese 'Module' => ['gii' => 'yii\gii\Modul'], fehlt aus meiner backend/config/main.php. mein Projekt ist im backend, wenn Ihr woanders setzen diese entsprechend.
- Was ist die Fehlermeldung, die Sie bekommen? Können Sie öffnen gii? Der CRUD-generator der nur Zeug, das nicht funktioniert? Sind Sie der Zugriff über localhost?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist, wie man Gii arbeiten von einem remote-server, die für ein fortschrittliches setup-Vorlage.
In der frontend-config-Datei. Zum Beispiel:
Fügen Sie den folgenden code:
Der interessante Teil ist der Gii
array
was geändert wurde.Invalid Configuration – yii\base\InvalidConfigException The configuration for the "bootstrap" component must contain a "class" element.
Schritt 1: Fügen Sie Folgende Zeile erforderlich-dev des Komponisten.json
Schritt 2: Aktualisieren der Komponist.
Schritt 3: Fügen Sie die Folgende Zeile zu Ihrer frontend/config/main.php Datei. Nicht diese einbauen ..........
Schritt 4:
Wenn Sie aktiviert haben Ihre "saubere" url, dann gehen Sie zu
wenn nicht, dann gehen Sie zu
Können Sie den link yii2_gii
Invalid Configuration – yii\base\InvalidConfigException The configuration for the "modules" component must contain a "class" element.
Wie beschrieben in den Docs stellen Sie die erlaubten IPs in der /frontend/config/main-local.php:
Wenn Sie geändert haben, /frontend/config/main.php, wie dies für pretty URLs:
Können Sie anrufen gii mit der URL
(Mit yourVM.lokale zeigen Sie auf Ihrem Frontend-Modul in der Hosts-Datei).
Versuchen Sie auch, diese wenn
gii
immer noch nicht funktioniert:Diese sollten gut dokumentiert durch die yii-team!
Nachdem ich nutzte die
init
Befehl, in/frontend/config/main-local.php
, die ich gefunden habe:Meine app ist in
dev
- Modus, und te obigen Erklärung, Stoppt meingii
zu arbeiten, so dass ... Kommentar, die ZeileMusste ich auskommentieren, die urlManager-element (deaktivieren pretty Urls) in den 'Komponenten' in der entsprechenden config-Datei (eigentlich standardmäßig auskommentiert).
Bevor Sie pretty Urls konnte ich laden, die Gii-Seite, aber wenn attemtping laden des Generators Seiten (Controller, Model, etc.) Ich wurde umgeleitet auf die Homepage.