需求:网站需要设计的业务逻辑复杂,需要便于协同开发和管理,需对网站进行分模块设计。
问题:多模块(modules)设计
解决方法:
1、配置开启gii组件。
2、访问http://website/index.php?r=gii
选择Module Generator-->在Module ID 输入框中输入要添加的模块(例如test)-->点击Preview按钮-->点击Generate按钮.
至此,test模块便添加完成。对应目录为/protected/modules/test目录。( 如下图1所示)
图1
3、模块默认控制器为Default。根据您的情况自行修改开发。
4、修改配置文件添加模块名称
5、新加模块访问地址为:http://website/index.php?r=test