Yii modules模块配置

栏目: PHP · 发布时间: 7年前

内容简介:在开发过程中,一个项目中,项目的功能可能会分为多个模块,例如,如果我们的项目为电商的管理控制系统的话,这时候我们的项目可能就会分为销售模块,采购模块,财务模块等等,这时候我们如果可以将项目按照一个个模块区分开来,在一个目录下专门写指定模块的代码,这样的话,我们的项目结构是不是就什么的清楚明了呢?在Yii中,我们可以使用modules来实现代码模块话一:modules配置在配置文件中main.php配置

在开发过程中,一个项目中,项目的功能可能会分为多个模块,例如,如果我们的项目为电商的管理控制系统的话,这时候我们的项目可能就会分为销售模块,采购模块,财务模块等等,这时候我们如果可以将项目按照一个个模块区分开来,在一个目录下专门写指定模块的代码,这样的话,我们的项目结构是不是就什么的清楚明了呢?在Yii中,我们可以使用modules来实现代码模块话

一:modules配置

在配置文件中main.php配置

//这里我配置了一个销售的模块和采购模块
'modules' => [
        'sell'=> [
            'class' => 'frontend\modules\sell\Module',
        ],
         'purchase'=> [
            'class' => 'frontend\modules\purchase\Module',
        ],
    ],

二:创建模块目录(这里我只创建sell模块,其他模块创建方式相同)

上面我配置的modules实在frontend中,所有在frontend目录下创建一个modules目录,然后在modules目录下创建一个sell目录,在sell目录下有如下文件及文件夹

1:module.php(模块入口文件)

<?php
namespace frontend\modules\sell;
class Module extends \common\components\Module
{
    public $controllerNamespace = 'frontend\modules\sell\controllers';
}

2:controllers目录

此目录下放置的是此模块所有的控制器方法

3:models目录

此目录放置的是此模块所需的模型

4:view目录

此目录放置的是此模块的视图文件

sell目录下文件结构如下:

Yii modules模块配置

根据如上方法我们就完成了modules配置使用


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Mathematica演示项目笔记

Mathematica演示项目笔记

吴飞 / 清华大学出版社 / 2010-7 / 39.00元

Mathematica是由美国科学家斯蒂芬·沃尔夫勒姆(Stephen Wolfram)领导的Wolfram Research Inc.研究公司所开发的一体化计算引擎。《Mathematica演示项目笔记》结合Mathematica演示项目以及第6版和第7版的最新功能(动态交互性、即时三维图形、数值模拟和仿真、高效实时计算、集成语言系统、多核并行计算和数字图像处理等),讲解了符号计算、程序设计、算......一起来看看 《Mathematica演示项目笔记》 这本书的介绍吧!

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码

SHA 加密
SHA 加密

SHA 加密工具

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试