配置模块

在main-local.php文件中加入以下代码来配置模块

# 判断在开发模式下开启GII和debug工具

if (!YII_ENV_TEST) {

// 开发环境debug工具

$config['bootstrap'][] = 'debug';

$config['modules']['debug'] = 'yii\debug\Module';

// GII 管理工具

$config['bootstrap'][] = 'gii';

$config['modules']['gii'] = 'yii\gii\Module';

}

使用gii工具创建模块

# 浏览器输入gii地址,打开gii工具

http://127.0.0.1/index.php?r=/gii/module

创建模块:

使用模块

# 在配置文件中加入新建模块的配置

'modules' => [

// 支付模块

'payment' => [

'class' => 'app\modules\payment\Payment',

],

],

# 默认模块路径:\frontend\modules\payment\controllers\DefaultController.php

namespace app\modules\payment\controllers;

use yii\web\Controller;

class DefaultController extends Controller

{

public function actionIndex()

{

echo '我是模块payment';

exit;

// return $this->render('index');

}

}

调用模块

# 控制器调用(在任意控制器加入以下代码)

$payment = yii::$app->getModule('payment');

$payment->runAction('default/index'); // 执行默认控制器中的index方法

# 浏览器直接访问模块

http://127.0.0.1/index.php?r=/payment/default/index

结果展示

最后感言

兄弟们看了如果有问题,欢迎 留言或者QQ联系我,大家一起交流学习 QQ:418250505

php如何配置gii,yii2 框架使用gii工具创建模块相关推荐

  1. yii2 框架使用gii工具创建模块

    一.yii2 框架使用gii工具创建模块 1.打开http://127.0.0.1/PHPwork/basic/web/gii 1)点击Module Generator 2)填写完成后点击previe ...

  2. 若依前后端分离框架学习-4:创建模块

    前面三章,介绍了下若依前后端分离框架的登录过程中前端和后端的代码流程.本章,我们学习下如何创建自己的业务模块. 第一步,右键后端项目名称,新建模块 第二步,选择Maven项目 第三步,填写项目名称 第 ...

  3. gii无法访问 yii2_YII2框架访问gii、debug页面404的错误解决方法

    之前在介绍Yii框架的时候就说过 Yii 支持 gii 功能, gii 去自动生成 Web 站点常用功能的代码,也就是我们经常说的 CURD 操作,增删改查.使用 gii 生成代码也是非常的简单,Gi ...

  4. 【PHP学习】Yii2框架Gii模块使用

    [PHP学习]Yii2框架Gii模块使用 开启Gii模块 Yii2中使用一个模块通常需要到config文件夹下的web.php下去配置,如下图我们就可以看到Gii模块的使用只有在YII_ENV_DEV ...

  5. php如何配置gii,Yii2之gii的配置与使用

    1.配置 Gii模块只能在开发模式下使用,默认开启,但是限制访问gii模块必须是本地请求,以下配置中的allowedIPs可以自定义可以请求使用Gii模块的ip或者ip段. 'gii' => [ ...

  6. yii mysql gii_Yii 框架使用Gii生成代码操作示例

    本文实例讲述了Yii 框架使用Gii生成代码操作.分享给大家供大家参考,具体如下: 开始 Gii Gii 是 Yii 中的一个模块. 可以通过配置应用的 modules 属性开启它.通常来讲在 con ...

  7. yii mysql gii_yii框架之gii的使用

    Gii这个扩展无疑是yii2快速开发的一大助力,通过使用gii生成代码很大程序上节约了开发的时间成本,那么如何使用gii这个组件呢,下边简单介绍一下yii2中gii的一些常用功能 1.首先建一张表 C ...

  8. yii2框架_选择Yii 2框架的7个理由

    yii2框架 Late last year, SitePoint published an article highlighting the top PHP frameworks. Tied for ...

  9. php yii的优缺点,YII2框架的优缺点是什么

    YII2框架介绍: yii是一个基于组件的高性能php框架,用于开发大型Web应用.Yii采用严格的OOP编写,并有着完善的库引用以及全面的教程. Yii有两个最主要的版本:Yii1.1和Yii2.0 ...

最新文章

  1. Oracle数据库的认证方法、用户管理、权限管理和角色管理等
  2. CF-567F(President and Roads) DAG必经边
  3. 文本多标签分类python_Scikitlearn多标签分类
  4. 限流算法(记录cyc大佬的专栏)
  5. 算法六之直接插入排序
  6. MachineLearning(11)-关联规则分析
  7. 神经网络的基本工作原理
  8. Intellij IDEA IDE 运行Sphinx-4 DEMO helloworld出现空...
  9. Kafka学习之二 Kafka安装和使用
  10. IT行业里有这么多聪明人,他们之间的区别在哪里?
  11. bzoj5138 [Usaco2017 Dec]Push a Box
  12. Android开发中的SQLite事务处理,即beginTransaction()方法
  13. The Application of Stack in Expression Calculation
  14. Cadence PSpice 模型3:从官网或者技术支持得到的PSpice模型与Capture库关联方法图文教程
  15. 程序员年薪30W属于第几梯队?
  16. pb一步步开发APP
  17. 基于 Node.js + Koa 构建完整的 Web API (配置 ESLint 和使用 Airbnb 编码规范)
  18. Use of Deep Learning in Modern Recommendation System: A Summary of Recent Works(笔记)
  19. 二维数组和二维数组名
  20. 找规律万能公式_数列找规律万能公式.doc

热门文章

  1. “百钱买百鸡”的问题,题的意思是这样的,5文钱可以买一只公鸡,3文钱可以买一只母鸡,1文钱可以买3只雏鸡,现在用100文钱买100只鸡,鸡各有几只?
  2. python 逆序_python中逆序
  3. 基于深度学习的图像篡改识别
  4. 5G基站到底长啥样?和4G有啥区别?
  5. 教你用VS Code插件实现五彩斑斓的伪代码
  6. BGA集成电路脚位识别
  7. 2021 上海科技大学信息学院SIST夏令营经验+记录贴
  8. python中格式化字符串的使用_Python中的格式化字符串
  9. Unity3d在PC上竖屏运行
  10. adb inputswipe shell_[Android]通过adb shell input上报命令模拟屏幕点击事件【转】