Codeigniter-将数据从模型中设置为控制器变量

Codeigniter-将数据从模型中设置为控制器变量,codeigniter,scope,Codeigniter,Scope,我试图在我的模型中保存一些调试数据,然后这些数据将被附加到调试变量$this->debug_data中,该变量在控制器中声明为public 似乎变量的变量范围仅限于控制器,不能在模型内设置 不管怎样,我都能做到 我可以在同一控制器中调用的自定义“库”中完成此操作。要能够从CI中的模型中访问当前加载的控制器的属性,您需要执行以下操作: 在特定于模型的方法中或在其构造函数中放置: $this->CI = & get_instance(); 然后说您可以通过以下方式访问调试_数据: 希

我试图在我的模型中保存一些调试数据,然后这些数据将被附加到调试变量$this->debug_data中,该变量在控制器中声明为public

似乎变量的变量范围仅限于控制器,不能在模型内设置

不管怎样,我都能做到


我可以在同一控制器中调用的自定义“库”中完成此操作。

要能够从CI中的模型中访问当前加载的控制器的属性,您需要执行以下操作:

在特定于模型的方法中或在其构造函数中放置:

$this->CI = & get_instance();
然后说您可以通过以下方式访问调试_数据:


希望这有帮助

帮我帮你。发布一些代码。
$this->CI->debug_data;