我尝试在Codeigniter中加载并调用某些方法dicamicaly库,如
$plugins = array('paypal', 'captcha');
foreach($plugins as $plugin){
$this->load->library($plugin);
//The problem appear when I'm try to call some method...
echo $this->[$plugin]->hello_world();
}
答案 0 :(得分:1)
您可以通过以下代码轻松完成此操作。有关更多信息,您可以访问Codeigniter documentation
$this->load->library($plugin,null,'object_name');
$this->object_name->hello_world();
用于删除$this->object_name
的实例。更好的解释here
unset($this->object_name);
或
$this->object_name = null;
答案 1 :(得分:-1)
尝试在CI
的autoload.php文件中加载它