Dans le framework Yii2.x, le concept de modules (Modules) a été introduit, alors que sont les modules ? (Apprentissage recommandé : Framework YII )
Le module est une unité logicielle indépendante, composée de modèles, de vues, de contrôleurs et d'autres composants de support auxquels les utilisateurs du terminal peuvent accéder dans le sujet de l'application. du corps de l'application Dans le contrôleur du module installé, le module est traité comme un petit corps principal d'application. À la différence du corps principal de l'application, le module ne peut pas être déployé indépendamment et doit appartenir à un corps principal d'application. La simple compréhension de la description ci-dessus est que vous créez un corps de sous-application dans le framework existant, mais cette sous-application doit dépendre du corps d'application principal du framework lui-même et ne peut pas être déployée indépendamment.En regardant l'image, la performance est relativement simple :
Le module montré dans l'encadré rouge sur l'image est le emplacement du module, où se trouve un module d'administration. (Le logo sur l'image bloque un fichier très important en bas, Admin.php).Créer et configurer des modules
Le module est organisé dans un répertoire appelé chemin de base. Dans ce répertoire, il y a des sous-répertoires tels que les contrôleurs, les modèles et les vues respectivement. Les contrôleurs, modèles, vues et autres codes sont très similaires aux applications. Prenons mon exemple ci-dessus comme exemple :admin/ Admin.php 模块类文件 config.php 模块配置文件(自行手动创建) controllers/ 包含控制器类文件 models/ 包含模型类文件 views/ 包含控制器视图文件和布局文件
Fichier de classe de module
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!