为什么不是$this->user_agent,而是$this->agent
在所有的Controller 函数中,你可以用以下的标准方式初始化你的类:$this->load->library('someclass');
一旦你自定义的类加载完毕,你可以通过以下方式调用类,注意使用 小写 的名字:
$this->someclass->some_function();// 对象的实例名永远都是小写的
而这里却是:
和大多数其他CI类一样,User Agent类也是在你的控制器里使用$this->load->library 方法完成初始化工作
$this->load->library('user_agent');
一旦加载, 对象就可以使用了:
$this->agent
为什么不是$this->user_agent,而是$this->agent
bug?混乱?
http://codeigniter.org.cn/user_guide/general/creating_libraries.html
http://codeigniter.org.cn/user_guide/libraries/user_agent.html user_agent 类貌似比较特殊,作者应该有自己的想法,外人就不得而知了。。。
我觉得只要手册和代码能对应上就不是 bug,特殊而已。 原来是这样的情况谢了lz
页:
[1]