旗下导航:搜·么
当前位置:网站首页 > PHP框架 > YII > 正文

yii2 怎样运用module【yii框架教程】,yii2

作者:搜搜PHP网发布时间:2019-12-30分类:YII浏览:87


导读:在Yii2.x框架中,引入了模块(Modules)这个观点,那末什么是模块呢?(引荐进修:yii框架)模块是自力的软件单位,由模子,视图,控制器和其他支撑组件构成,...

在Yii2.x框架中,引入了模块(Modules)这个观点,那末什么是模块呢? (引荐进修:yii框架)

模块是自力的软件单位,由模子,视图, 控制器和其他支撑组件构成, 终端用户能够接见在运用主体中已装置的模块的控制器, 模块被当做小运用主体来对待,和运用主体差别的是, 模块不能零丁布置,必需属于某个运用主体。

上面的形貌是简朴明白就是你在现有的框架中又建立了一个子运用主体,然则这个子运用必需依赖于框架自身这个主运用主体,不能自力布置。

看图,表现的比较直接:

图中红框所示的module就是模块地点的位置,个中存在一个admin模块。(图片的logo挡住了最下面的一个异常重要的文件,Admin.php)。

建立及设置模块

模块被组织成一个称为 base path 的目次, 在该目次中有子目次如 controllers,models,views 分别为对应控制器,模子,视图和其他代码,和运用异常相似。 以我上图例子为例:

admin/
    Admin.php                   模块类文件
    config.php                  模块设置文件(自行手动建立)
    controllers/                 包括控制器类文件
    models/                      包括模子类文件
    views/                       包括控制器视图文件和规划文件

模块类文件

每一个模块都有一个继续 yii\base\Module 的模块类, 该类文件直接放在模块的 base path 目次下, 并且能被 自动加载。当一个模块被接见, 和 运用主体实例 相似会建立该模块类唯一实例,模块实例用来帮模块内代码同享数据和组件。

以上就是yii2 怎样运用module的细致内容,更多请关注ki4网别的相干文章!

标签:yii2