有没有发现高级版每个应用的 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相关推荐

  1. 单例测试模式中【饿汉式】与【懒汉式】的区别

    package day25.thread;/** /*** @author Mr Chen* @create 2018-10-09 18:37* 单例测试模式:保证类在内存中只有一个对象*/ publ ...

  2. STM32之CAN---工作/测试模式浅析

    bxCAN有3个主要的工作模式:初始化模式.正常模式和睡眠模式. 在硬件复位后,bxCAN工作在睡眠模式以节省电能,同时CANTX引脚的内部上拉电阻被激活.软件通过对CAN_MCR寄存器的INRQ或S ...

  3. 基于C8051F040单片机的CAN总线测试模式研究

    摘要:现场总线已成为数据总线领域中最为活跃的热点,CAN总线被公认为最有前途的现场总线之一,CAN总线节点的设计.调试是CAN总线通讯系统设计的重点.在此介绍了C8051F040单片机内部集成的CAN ...

  4. Airflow 中文文档:使用测试模式配置

    Airflow具有一组固定的"测试模式"配置选项. 您可以随时通过调用airflow.configuration.load_test_config()来加载它们(注意此操作不可逆! ...

  5. windows测试模式

    测试模式通常意义就是让windows 操作系统在测试状态下运行,windows操作系统在这种模式下可以运行非官方或无数字签名的驱动程序 . 目录 1 定义 2 进入/退出windows测试模式方法 3 ...

  6. win7、win10关闭驱动签名,进入驱动测试模式,以及常见初级问题的解决

    win7关闭驱动签名,进入驱动测试模式 win7.win10关闭驱动签名.进入驱动测试模式 方式一: 方式二:批处理文件实现:管理员权限打开win7-win10驱动测试模式 方式三: DebugVie ...

  7. PHP 测试页index.php phpinfo 空白问题

    PHP版本 5.3.3 原测试文件 index.php,页面为空白. <?phpinfo();?> 改后测试文件 index.php,页面正常. <?phpphpinfo();?&g ...

  8. 【脚本】get_pixel(用PIL中自带的getpixel,得到单张图像或者某个文件夹中所有图像的P模式index)

    import os from collections import Counter import numpy as np from PIL import Image# 用PIL中自带的getpixel ...

  9. 法国敏捷开发与敏捷测试模式

    [本文未经作者同意,不得以任何形式转载或发布,本文作者版权归作者所有,若转载此文,请联系QQ 252413619,以前授权转载本博客文章的公司,若转载此文,请再与本人联系,谢谢,麻烦啦!] 作为一名有 ...

  10. 服务器显示测试模式,服务器未开启测试功能怎么办 | 手游网游页游攻略大全

    发布时间:2016-04-13 贪婪洞窟icloud经常出现未开启或者没打开的提示,令不少玩家非常恼火,更有大量的玩家不知道怎么将贪婪洞窟icloud存档导出来,这样非常花费精力和时间,下面给大家分享 ...

最新文章

  1. C++中stl使用过程中的一些tips
  2. 网络信息安全之防火墙技术(一)
  3. php中target用法,Yii使用DbTarget实现日志功能的示例代码
  4. c#开发windows应用程序几个小技巧
  5. 有关机器人的会议和论文投稿时间
  6. list循环赋值_Python之 for循环
  7. 命名实体识别 实体抽取_您的公司为什么要关心命名实体的识别
  8. python get rect 函数_python笔记之函数
  9. linux 信号和信号量编程
  10. eShopOnContainers 知多少[10]:部署到 K8S | AKS
  11. PCM复用设备功能介绍
  12. qt解析html的数据,windows下用QTwebkit解析html
  13. ASA 防火墙 工作原理与配置实例
  14. office2010 反应慢_office2010打开时间太慢。怎么办?
  15. DB2数据库中用户和Schema的概念与理解
  16. SEO优化:站群的操作方法有哪些,网站集群系统是什么?
  17. C++:单例模式——线程安全模式、饥汉模式、懒汉模式
  18. 如何理解客户需求,市场需求,业务需求,功能需求,产品需求,设计需求?
  19. 无法启动此程序 因为计算机中丢失msvcr100.dll,Windows7电脑提示丢失MSVCR100.dll怎么办?...
  20. 使用imageio写视频文件指定输出质量

热门文章

  1. Android 最新原生定位折腾总结科普
  2. C扩展php的方法(制作php扩展库)
  3. java在线聊天项目1.0版 异常处理——开启多个客户端,关闭一个客户端后,在其他客户端中再发出信息会出现异常的处理...
  4. openwrt 添加luci选项
  5. 贫血模式or领域模式(转载)
  6. ASP.NET Cache缓存的用法
  7. 【网络文件共享】04、rsync基础
  8. HBase + Kerberos 配置示例(一)
  9. [转]OOPC:Object-Oriented Programming in C
  10. 关于easyui遇到的一些问题