nic
发表于 2015-1-19 15:41:02
阿呆 发表于 2015-1-19 15:36
不知道是不是你要的。
感谢 可行!可是,能否在不改动别人的library的情况下实现呢...头疼呢
其实我想到一个投机的方式...
$rename = 'text'. $key;
$this->load->library('text', $data, $rename);
$temp = $this->$rename ->function1();
不过这样子的话 资源占用严重
nic
发表于 2015-1-19 15:51:27
Hex 发表于 2015-1-19 15:19
简单说吧,CI 的所有对象,都只有一个实例。。。。
你非得要实例化多个实例,所以 CI 本身是不支持你这种 ...
把失败的实例销毁不能么?
Hex
发表于 2015-1-19 16:04:05
nic 发表于 2015-1-19 15:21
同意引入再new 的方法 但是有更好的方法吗?
对于 CI 来讲,即使修改 loader.php 实际上也是 new,因为 PHP 本身就是这样的。。。。。。