php如何配置gii,yii2 框架使用gii工具创建模块
配置模块
在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工具创建模块相关推荐
- yii2 框架使用gii工具创建模块
一.yii2 框架使用gii工具创建模块 1.打开http://127.0.0.1/PHPwork/basic/web/gii 1)点击Module Generator 2)填写完成后点击previe ...
- 若依前后端分离框架学习-4:创建模块
前面三章,介绍了下若依前后端分离框架的登录过程中前端和后端的代码流程.本章,我们学习下如何创建自己的业务模块. 第一步,右键后端项目名称,新建模块 第二步,选择Maven项目 第三步,填写项目名称 第 ...
- gii无法访问 yii2_YII2框架访问gii、debug页面404的错误解决方法
之前在介绍Yii框架的时候就说过 Yii 支持 gii 功能, gii 去自动生成 Web 站点常用功能的代码,也就是我们经常说的 CURD 操作,增删改查.使用 gii 生成代码也是非常的简单,Gi ...
- 【PHP学习】Yii2框架Gii模块使用
[PHP学习]Yii2框架Gii模块使用 开启Gii模块 Yii2中使用一个模块通常需要到config文件夹下的web.php下去配置,如下图我们就可以看到Gii模块的使用只有在YII_ENV_DEV ...
- php如何配置gii,Yii2之gii的配置与使用
1.配置 Gii模块只能在开发模式下使用,默认开启,但是限制访问gii模块必须是本地请求,以下配置中的allowedIPs可以自定义可以请求使用Gii模块的ip或者ip段. 'gii' => [ ...
- yii mysql gii_Yii 框架使用Gii生成代码操作示例
本文实例讲述了Yii 框架使用Gii生成代码操作.分享给大家供大家参考,具体如下: 开始 Gii Gii 是 Yii 中的一个模块. 可以通过配置应用的 modules 属性开启它.通常来讲在 con ...
- yii mysql gii_yii框架之gii的使用
Gii这个扩展无疑是yii2快速开发的一大助力,通过使用gii生成代码很大程序上节约了开发的时间成本,那么如何使用gii这个组件呢,下边简单介绍一下yii2中gii的一些常用功能 1.首先建一张表 C ...
- yii2框架_选择Yii 2框架的7个理由
yii2框架 Late last year, SitePoint published an article highlighting the top PHP frameworks. Tied for ...
- php yii的优缺点,YII2框架的优缺点是什么
YII2框架介绍: yii是一个基于组件的高性能php框架,用于开发大型Web应用.Yii采用严格的OOP编写,并有着完善的库引用以及全面的教程. Yii有两个最主要的版本:Yii1.1和Yii2.0 ...
最新文章
- Oracle数据库的认证方法、用户管理、权限管理和角色管理等
- CF-567F(President and Roads) DAG必经边
- 文本多标签分类python_Scikitlearn多标签分类
- 限流算法(记录cyc大佬的专栏)
- 算法六之直接插入排序
- MachineLearning(11)-关联规则分析
- 神经网络的基本工作原理
- Intellij IDEA IDE 运行Sphinx-4 DEMO helloworld出现空...
- Kafka学习之二 Kafka安装和使用
- IT行业里有这么多聪明人,他们之间的区别在哪里?
- bzoj5138 [Usaco2017 Dec]Push a Box
- Android开发中的SQLite事务处理,即beginTransaction()方法
- The Application of Stack in Expression Calculation
- Cadence PSpice 模型3:从官网或者技术支持得到的PSpice模型与Capture库关联方法图文教程
- 程序员年薪30W属于第几梯队?
- pb一步步开发APP
- 基于 Node.js + Koa 构建完整的 Web API (配置 ESLint 和使用 Airbnb 编码规范)
- Use of Deep Learning in Modern Recommendation System: A Summary of Recent Works(笔记)
- 二维数组和二维数组名
- 找规律万能公式_数列找规律万能公式.doc
热门文章
- “百钱买百鸡”的问题,题的意思是这样的,5文钱可以买一只公鸡,3文钱可以买一只母鸡,1文钱可以买3只雏鸡,现在用100文钱买100只鸡,鸡各有几只?
- python 逆序_python中逆序
- 基于深度学习的图像篡改识别
- 5G基站到底长啥样?和4G有啥区别?
- 教你用VS Code插件实现五彩斑斓的伪代码
- BGA集成电路脚位识别
- 2021 上海科技大学信息学院SIST夏令营经验+记录贴
- python中格式化字符串的使用_Python中的格式化字符串
- Unity3d在PC上竖屏运行
- adb inputswipe shell_[Android]通过adb shell input上报命令模拟屏幕点击事件【转】