CI 2.2.0 开发模式 在CLI下运行会报错 这个是BUG吗?
本帖最后由 ^淡如清风 于 2014-11-5 15:00 编辑其他的大部分都是默认配置
入口文件:index.php
define('ENVIRONMENT', 'production');
if (defined('ENVIRONMENT'))
{
switch (ENVIRONMENT)
{
case 'development':
error_reporting(E_ALL);
break;
case 'testing':
case 'production':
error_reporting(0);
break;
default:
exit('The application environment is not set correctly.');
}
}
att控制器:
<?php if (! defined('BASEPATH')) exit('No direct script access allowed');
class Att extends CI_Controller
{
public function __construct()
{
parent::__construct();
}
public function message($to = 'World')
{
echo "Hello {$to}!" . PHP_EOL;
}
}
/* End of file att.php */
/* Location: ./application/controllers/att.php */
CLI下运行,并且报错
报错文件是CI的核心框架文件,这种算是BUG吗?
大家是如何处理的?
我临时把入口文件的环境改成如下屏蔽错误产生
define('ENVIRONMENT', 'production');
大家是如何做的呢?
群用户 @小韵子-嘛个 说:把那个啥session关闭掉
关闭后确实没有报错了
页:
[1]