一、简介

  当业务逻辑需要独立的控制器和视图来实现功能时,使用模块实现该需求。

   模块有独立的控制器、视图、模型,但不可以单独部署。


二、通过代码生成工具gii创建模块

1. 打开gii

   在主配置文件中,将‘modules’对应的gii项的注释取消,修改key ‘password’对应的值设置密码

2. 访问gii

  通过路由的形式访问gii, http://URL/?r=模块名

  http://localhost/test_webapp/?r=gii

3. gii的功能

   --  Controller Generator  生成控制器

   --  Crud Generator         生成关于数据库的控制器

   --  Form Generator         生成表单

   --  Model Generator       生成模型

   --  Module Generator     生成模块

4. 使用gii的Module Generator生成后台模块

5. 模块生成成功后,修改主配置文件,将后台模块引入, 在 'modules' 键值下添加模块名

  模块的默认控制器为 default, 位于 /modules/houtai/controllers/DefaultController.php