我正在使用一个codeigniter php脚本,它有许多使用cronjobs每天运行的控制器。某些控制器的部分输入取决于日期。作为测试的一部分,我需要在几天内评估脚本的行为。
有没有办法在我的开发环境中全局设置日期,也许是在php.ini文件的级别,以便测试不同日期的活动?
答案 0 :(得分:-1)
我认为,您可以在corre controller中定义并从核心控制器扩展所有控制器。
在application/core
中按名称MY_Controller.php
创建文件(注意名称)
核心控制器中的下一步
class MY_Controller extends CI_Controller
{
function __construct()
{
parent::__construct();
// set your default time zone here
}
}
接下来,在您要设置默认时区的所有控制器中,只需从核心控制器扩展,如此
class ClassName extends MY_Controller {