我的CakePHP应用程序存在测试问题。
我想在测试中获得一个不同的值,如下所示:
<?php
if ( IS_TEST )
define('MY_CONST', 'value1');
else
define('MY_CONST', 'value2');
我尝试使用Configure类,但我失败了。
答案 0 :(得分:0)
我的解决方案:
在test / bootstrap.php中
define('_TEST', true);
require dirname(__DIR__) . '/config/bootstrap.php';
在config / bootstrap.php中
if ( ! defined('_TEST') )
define('_TEST', false);
define('FILES_DIR',
(_TEST)
? 'tests' . DS . 'files' . DS
: 'files' . DS );