初探 Yii2 的测试模式 index-test.php
有没有发现高级版每个应用的 web 目录下有两个入口文件,一个index.php 一个 index-test.php
通过init.bat可以切换到调试模式和产品模式,这两个模式相信同学们都很熟悉了,那么index-test.php干嘛用的呢,字面理解应该是测试的意识,通过分析它的源码,发现有一行语句$config = require(__DIR__ . '/../../tests/codeception/config/backend/acceptance.php');
我们点进去查看下,接着发现除了调用应用的配置外,还另外调用了一条配置require(dirname(__DIR__) . '/config.php'),
,继续点进去查看,发现有db的配置
'db' => ['dsn' => 'mysql:host=localhost;dbname=mxq_yj_test',
],
猜测应该是配置测试数据库的,好吧,我们改成自己的测试数据库.这样就方便模拟出数据用来测试,又避免了经常删改主数据库,经过这样的配置就可以运行起来了
现在来看看除了使用测试数据库外,它还有何本领,我们打开调试模式,访问Index.php时下方会多出debug调试工具,再打开index-test.php发现没有调试工具,小伙伴们明白了么?
=》问:我们打开调试模式,访问Index.php时下方会多出debug调试工具,再打开index-test.php发现没有调试工具,小伙伴们明白了么?
不明白啊,测试模式 下没有 debugToolBar 了?
=》答:对啊,测试模式是采用测试数据库去模拟正式环境
转载于:https://www.cnblogs.com/web21/p/7417458.html
初探 Yii2 的测试模式 index-test.php相关推荐
- 单例测试模式中【饿汉式】与【懒汉式】的区别
package day25.thread;/** /*** @author Mr Chen* @create 2018-10-09 18:37* 单例测试模式:保证类在内存中只有一个对象*/ publ ...
- STM32之CAN---工作/测试模式浅析
bxCAN有3个主要的工作模式:初始化模式.正常模式和睡眠模式. 在硬件复位后,bxCAN工作在睡眠模式以节省电能,同时CANTX引脚的内部上拉电阻被激活.软件通过对CAN_MCR寄存器的INRQ或S ...
- 基于C8051F040单片机的CAN总线测试模式研究
摘要:现场总线已成为数据总线领域中最为活跃的热点,CAN总线被公认为最有前途的现场总线之一,CAN总线节点的设计.调试是CAN总线通讯系统设计的重点.在此介绍了C8051F040单片机内部集成的CAN ...
- Airflow 中文文档:使用测试模式配置
Airflow具有一组固定的"测试模式"配置选项. 您可以随时通过调用airflow.configuration.load_test_config()来加载它们(注意此操作不可逆! ...
- windows测试模式
测试模式通常意义就是让windows 操作系统在测试状态下运行,windows操作系统在这种模式下可以运行非官方或无数字签名的驱动程序 . 目录 1 定义 2 进入/退出windows测试模式方法 3 ...
- win7、win10关闭驱动签名,进入驱动测试模式,以及常见初级问题的解决
win7关闭驱动签名,进入驱动测试模式 win7.win10关闭驱动签名.进入驱动测试模式 方式一: 方式二:批处理文件实现:管理员权限打开win7-win10驱动测试模式 方式三: DebugVie ...
- PHP 测试页index.php phpinfo 空白问题
PHP版本 5.3.3 原测试文件 index.php,页面为空白. <?phpinfo();?> 改后测试文件 index.php,页面正常. <?phpphpinfo();?&g ...
- 【脚本】get_pixel(用PIL中自带的getpixel,得到单张图像或者某个文件夹中所有图像的P模式index)
import os from collections import Counter import numpy as np from PIL import Image# 用PIL中自带的getpixel ...
- 法国敏捷开发与敏捷测试模式
[本文未经作者同意,不得以任何形式转载或发布,本文作者版权归作者所有,若转载此文,请联系QQ 252413619,以前授权转载本博客文章的公司,若转载此文,请再与本人联系,谢谢,麻烦啦!] 作为一名有 ...
- 服务器显示测试模式,服务器未开启测试功能怎么办 | 手游网游页游攻略大全
发布时间:2016-04-13 贪婪洞窟icloud经常出现未开启或者没打开的提示,令不少玩家非常恼火,更有大量的玩家不知道怎么将贪婪洞窟icloud存档导出来,这样非常花费精力和时间,下面给大家分享 ...
最新文章
- C++中stl使用过程中的一些tips
- 网络信息安全之防火墙技术(一)
- php中target用法,Yii使用DbTarget实现日志功能的示例代码
- c#开发windows应用程序几个小技巧
- 有关机器人的会议和论文投稿时间
- list循环赋值_Python之 for循环
- 命名实体识别 实体抽取_您的公司为什么要关心命名实体的识别
- python get rect 函数_python笔记之函数
- linux 信号和信号量编程
- eShopOnContainers 知多少[10]:部署到 K8S | AKS
- PCM复用设备功能介绍
- qt解析html的数据,windows下用QTwebkit解析html
- ASA 防火墙 工作原理与配置实例
- office2010 反应慢_office2010打开时间太慢。怎么办?
- DB2数据库中用户和Schema的概念与理解
- SEO优化:站群的操作方法有哪些,网站集群系统是什么?
- C++:单例模式——线程安全模式、饥汉模式、懒汉模式
- 如何理解客户需求,市场需求,业务需求,功能需求,产品需求,设计需求?
- 无法启动此程序 因为计算机中丢失msvcr100.dll,Windows7电脑提示丢失MSVCR100.dll怎么办?...
- 使用imageio写视频文件指定输出质量
热门文章
- Android 最新原生定位折腾总结科普
- C扩展php的方法(制作php扩展库)
- java在线聊天项目1.0版 异常处理——开启多个客户端,关闭一个客户端后,在其他客户端中再发出信息会出现异常的处理...
- openwrt 添加luci选项
- 贫血模式or领域模式(转载)
- ASP.NET Cache缓存的用法
- 【网络文件共享】04、rsync基础
- HBase + Kerberos 配置示例(一)
- [转]OOPC:Object-Oriented Programming in C
- 关于easyui遇到的一些问题