作者:人鱼同体 | 来源:互联网 | 2021-10-30 23:55
模块(module)被组织成一个称为basepath的目录,在该目录中有子目录如controllers,models,views分别为对应控制器,模型,视图和其他代码,和应用非常类似。
图中红框所示的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的详细内容,更多请关注其它相关文章!