YII框架的模块化技术
来源:互联网 发布:南通农村商业银行软件 编辑:程序博客网 时间:2024/06/05 00:45
YII框架的模块化技术
一、模块的创建
利用yii的自动生成工具gii生成模块。
1、访问:lcoalhost/web/index.php?r=gii
2、点击 Module Generator 下面的 start
3、填写 Module Class 例如:app\modules\article\Article
解释:app\modules\模块名称\模块入口名称
4、填写 Module ID 例如:Article
解释:模块唯一id,一般与模块入口名称相同。
5、点击 Preview
6、点击 Generate 后得到如下代码
'modules' => [ 'article' => [ 'class' => 'app\modules\article\Article', ], ],
将它写入配置文件。
自动生成的代码,在网站根目录下的modules里面。
二、模块的使用
1、被其它模块调用
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
namespace
app\controllers;
use
yii\web\Controller;
use
\YII;
class
TestController
extends
Controller
{
public
function
actionIndex() {
//获取子模块
$article
= \YII::
$app
->getModule(
'article'
);
//参数是模块的id
//调用子模块的操作
$article
->runAction(
'default/index'
);
//参数是 控制器/操作
}
}
2、直接访问模块
例如:http://www.testyii.com/web/index.php?r=article/default/index
解释:localhost/web/index.php?r=模块ID/控制器名/操作名
0 0
- YII框架的模块化技术
- yii框架-模块化设计(十四)
- YII Framework学习教程-YII的Modules(模块化)
- YII Framework学习教程-YII的Modules(模块化)
- php的yii框架
- php的yii框架
- yii框架的原理
- yii框架的rules
- YII框架的行为
- Yii框架的分页
- yii2框架的模块化使用
- 初学YII框架的心得
- yii框架项目的创建
- yii框架分页的实现
- yii框架的部署方法
- Yii框架relations的使用
- Yii框架的CSRF验证
- YII框架redis的配置
- java bigdemical比较大小
- PSP3000破解教程
- 如何理解DOM对象和事件
- 关于即时强制下线的实现
- FFMPEG实时解码网络视频流(回调方式)
- YII框架的模块化技术
- MongDB简介与安装配置
- Linux安装MySQL
- 排序算法之冒泡排序
- echarts3 饼图 柱形图 显示数据
- 多个舵机控制
- pyhs(0.2.4) + MySQLdb性能比较
- 一个Android开发工程师的经验总结
- SpringMvc框架下对静态资源的处理