^淡如清风 发表于 2014-11-5 14:49:43

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]
查看完整版本: CI 2.2.0 开发模式 在CLI下运行会报错 这个是BUG吗?