Maison >cadre php >YII >Où est le module d'ajout yii ?

Où est le module d'ajout yii ?

(*-*)浩
(*-*)浩original
2019-11-06 09:04:032881parcourir

Cet article prend le modèle d'application de base Yii2 comme exemple pour présenter le processus d'ajout de nouveaux modules à ce framework :

Où est le module d'ajout yii ?

1. Créer de nouveaux répertoires et fichiers liés au module

étape 1 : Créer une nouvelle structure de répertoires (Apprentissage recommandé : Tutoriel yii)

Créez d'abord un nouveau répertoire de modules dans le répertoire racine, puis ajoutez le répertoire de modules sous ce répertoire. En supposant que nous devions ajouter un module utilisateur ici, nous pouvons nommer l'utilisateur du répertoire, puis ajouter trois répertoires, modèles, vues et contrôleurs, sous le répertoire utilisateur. Comme le montre la figure ci-dessous :

Où est le module dajout yii ?

étape 2 : Ajouter un fichier de classe de module

Prendre l'ajout d'un module utilisateur comme un Par exemple, nous pouvons commander ce fichier de classe sous la forme UserModule.php. Notez que cette classe doit hériter de yiibaseModule 

<?php
namespace app\modules\user;

use yii\base\Module;

class UserModule extends Module
{
}

2 Le module de configuration

est principalement en config. /web.php Ajoutez la configuration pertinente. Les informations de configuration sont les suivantes :

&#39;modules&#39;=>array(
        &#39;user&#39;=>[
            &#39;class&#39;=>&#39;app\modules\user\UserModule&#39;,
        ]
    ),

3 Vous pouvez ajouter les fichiers correspondants aux modèles, vues et contrôleurs du module utilisateur nouvellement créé. la création est réussie, vous pouvez saisir http://localhost/user/register/index, le test s'exécute avec succès.

Où est le module dajout yii ?

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Que signifie yii ?Article suivant:Que signifie yii ?