有没有发现高级版每个应用的 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 了?

=》答:对啊,测试模式是采用测试数据库去模拟正式环境

最新文章

  1. 给你的应用“一只”智慧的眼睛 —— Barcode常识普及以及识别信息处理
  2. lecture7-序列模型及递归神经网络RNN
  3. ajax学习笔记(原生js的ajax)
  4. [转]JDE910--jas.ini参数说明
  5. Nginx反向代理讲解和配置
  6. HTML+css实现图片全屏
  7. 前端的小Demo——涉及keyCode
  8. HEX转BIN源码分析(51系列)
  9. JPA 2.1实例(hibernate 实现)
  10. poj 1149 PIGS(最大流经典构图)
  11. MFC 总体理解
  12. Java中的构造方法
  13. 第一次作业:来自一个奋斗的IT学子
  14. 在Cyclone IVE中使用进位链的几个规则
  15. JSP知识点总结
  16. Python 执行 shellcode
  17. keras 入门整理 如何shuffle,如何使用fit_generator 整理合集
  18. java学习笔记(七):for循环
  19. 几种Unity运行平台的判断
  20. poj2243 Knight Moves(BFS)

热门文章

  1. Unity 脚本的执行顺序
  2. gcc static静态编译选项提示错误修正(/usr/lib/ld: cannot find -lc)
  3. java maven项目找不到jconsole-1.8.0.jar和tools-1.8.0.jar包
  4. PAT World Cup Betting[非常简单]
  5. rsync 配置详解
  6. 剑指offer3
  7. MySQL用户授权 和 bin-log日志 详解和实战(http://www.cnblogs.com/it-cen/p/5234345.html)
  8. ORA-00980: 同义词转换不再有效
  9. mysql合并 两个count语句一次性输出结果的方法
  10. 【翻唱】白金disco