我试图在我的模型中保存一些调试数据,然后将其附加到调试变量$ this-> debug_data,它在控制器中被声明为公共。
似乎变量的变量范围仅限于控制器,不能在模型中设置。
无论如何我能做到这一点。
我可以在我的自定义图书馆'中做到这一点。这是在同一个控制器中调用的。
答案 0 :(得分:0)
为了能够从CI中的模型中访问当前加载的控制器的属性,您需要执行以下操作:
在特定于模型的方法中或在其构造函数中放置:
$this->CI = & get_instance();
然后说你可以通过以下方式访问debug_data
$this->CI->debug_data;
希望这有帮助!