一、简介
当业务逻辑需要独立的控制器和视图来实现功能时,使用模块实现该需求。
模块有独立的控制器、视图、模型,但不可以单独部署。
二、通过代码生成工具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