如何防止在控制器范围CodeIgniter中推送加载的类

时间:2015-07-03 16:41:34

标签: php codeigniter frameworks

我在Code Igniter中写道:

public $settings = array();
public function __construct() {
  $this->load->model('settings');
  $_settings = new Settings;
  $_settings->get();
  foreach ($_settings as $_setting) {
    $this->settings[$_setting->alias] = $_setting->value;
  }
}

这对我来说是错误的(此次加载设置) - >已在Controller中定义的设置。

是的,我确实公开定义了...我想阻止CI在加载后将模型和其他类添加到Controller范围。 我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

  1. 系统/核心/ Loader.php
  2. 找到$ CI-> $ name
  3. 评论专栏