博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
yii2笔记: 模块(module)
阅读量:4672 次
发布时间:2019-06-09

本文共 700 字,大约阅读时间需要 2 分钟。

官方文档

http://www.yiiframework.com/doc-2.0/guide-structure-modules.html

 

自己的一些理解:

application和console本质上也都是module

我们建立的module实质上都是application的子模块

 

module里加载特定配置

Module.php

  

config.php,这里和config/web.php的原理是一样的。

[ 'db' => require(__DIR__ . '/db.php'), ], 'params' => [ 'adminEmail' => 'testmod@example.com', ],];

  

控制器里使用模块的配置

 

print \Yii::$app->params['adminEmail']; // application的参数        print $this->module->params['adminEmail']; // 当前模块的参数        print $this->module->db->createCommand("SELECT COUNT(1) FROM testmod")->queryScalar(); // 当前模块的组件

  

视图里使用模块的配置

 

context->module->params['adminEmail'] ?>

  

转载于:https://www.cnblogs.com/zergling9999/p/6081833.html

你可能感兴趣的文章
P - Psychos in a Line 单调队列
查看>>
POJ 2653 Pick-up sticks(计算几何)
查看>>
大型网站高并发的架构演变图-摘自网络
查看>>
8丶运行及总结
查看>>
Unity获取手机的电量时间
查看>>
Spring框架:Spring容器具体解释
查看>>
MongoDB 3.2 从安装到使用。
查看>>
lxc 一些有用的资源
查看>>
c# 内部类使用接口IComparer实现排序
查看>>
spring boot 项目搭建时,各个依赖的作用
查看>>
SaltStack
查看>>
提高你的Java代码质量吧:不要让类型默默转换
查看>>
HTML5 audio标签 打造属于自己的音乐播放器
查看>>
【第二组】典型场景:用户上传自定义谜题,工作序号:002,2017/7/6
查看>>
A Fast and Scalable Web Platform by Extending NGINX with Lua
查看>>
5.6 在线DDL (online DDL)详解
查看>>
电容计算公式
查看>>
MySQL高可用架构故障自动转移插件MHA
查看>>
recv send 阻塞和非阻塞
查看>>
网络丢包分析
查看>>