如何在codeigniter中获取已加载库的实例

时间:2013-03-20 17:13:18

标签: php codeigniter

我试图在codeigniter中获取一个已加载库的实例,但是遇到了困难。我有我的控制器:

$arguments=array('login'=>'***','pass'=>'***');  ;                   
$this->load->library('mailer', $arguments);

我的构造函数第一行看起来像:

public function __construct($arr)

这似乎有效。

当我添加:我的控制器中的下一行:

$phpmail = new Mailer;

我得到以下内容:

Severity: Warning

Message: Missing argument 1 for Mailer::__construct(),

如何在控制器中获取此库的新实例?

提前致谢,

比尔

1 个答案:

答案 0 :(得分:1)

CI库加载器将库的实例直接添加到当前控制器对象。加载mailer库后,您可以访问$this->mailer的实例。