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 :
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 :
é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 :
'modules'=>array( 'user'=>[ 'class'=>'app\modules\user\UserModule', ] ),
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.
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!