如何在一个自定义类中调用另一个类?
我自己写了一个类,如何在这个类中去调用另一个类? 本帖最后由 碧落黄泉 于 2015-9-16 15:57 编辑这个好像只能是同一个类中的方法可以互相调用,两个类好像不可以互相调用吧。你只能继承你自己写的My_Controller,然后用parent::My_Controller中的方法($_POST['name'], ...);向My_Controller里用到的方法传值。 你是想调用另一个类的方法吗?还是什么 本帖最后由 gogogo1027 于 2015-9-16 18:02 编辑
如果你说的是在application/libraries/下的自定义类的话,可以参考以下方案
class Some_class{
public $ci
public function __construct()
{
$this->ci =& get_instance(); //实例化单例
$this->ci->load->database(); //加载数据库
}
public function some_func()
{
$this->ci->load->library('other_libraries');
$this->ci->other_libraries->do_something();
//......
}
}
醒著做夢 发表于 2015-9-16 17:42
你是想调用另一个类的方法吗?还是什么
调用另一个类中的方法!
http://blog.sina.com.cn/s/blog_6dbbafe001018w7r.html
页:
[1]