Heim > PHP-Framework > YII > Wo ist das YII-Add-Modul?

Wo ist das YII-Add-Modul?

(*-*)浩
Freigeben: 2019-11-06 09:04:03
Original
2876 Leute haben es durchsucht

In diesem Artikel wird die grundlegende Yii2-Anwendungsvorlage als Beispiel verwendet, um den Prozess des Hinzufügens neuer Module zu diesem Framework vorzustellen:

Wo ist das YII-Add-Modul?

1. Erstellen Sie neue modulbezogene Verzeichnisse und Dateien

Schritt 1: Erstellen Sie eine neue Verzeichnisstruktur (Empfohlenes Lernen: yii-Tutorial)

Erstellen Sie zunächst ein neues Modulverzeichnis im Stammverzeichnis und fügen Sie dann das Modulverzeichnis unter diesem Verzeichnis hinzu. Angenommen, wir müssen hier ein Benutzermodul hinzufügen, können wir das Verzeichnis Benutzer benennen und dann drei Verzeichnisse, Modelle, Ansichten und Controller unter dem Benutzerverzeichnis hinzufügen. Wie in der Abbildung unten gezeigt:

Wo ist das YII-Add-Modul?

Schritt 2: Modulklassendatei hinzufügen

Nehmen Sie das Hinzufügen eines Benutzermoduls als Beispiel: Diese Klassendatei kann als UserModule.php bestellt werden. Beachten Sie, dass diese Klasse yiibaseModule

<?php
namespace app\modules\user;

use yii\base\Module;

class UserModule extends Module
{
}
Nach dem Login kopieren

2 erben muss /web.php Fügen Sie die entsprechenden Konfigurationsinformationen wie folgt hinzu:

&#39;modules&#39;=>array(
        &#39;user&#39;=>[
            &#39;class&#39;=>&#39;app\modules\user\UserModule&#39;,
        ]
    ),
Nach dem Login kopieren
3. Sie können die entsprechenden Dateien zu den Modellen, Ansichten und Controllern des neu erstellten Benutzermoduls hinzufügen Nach erfolgreicher Erstellung können Sie http://localhost/user/register/index eingeben und der Test wird erfolgreich ausgeführt.

Das obige ist der detaillierte Inhalt vonWo ist das YII-Add-Modul?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
yii
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage