【发布时间】:2012-04-11 08:45:39
【问题描述】:
我正在使用 Codeigniter 消息库。
在我的控制器中,我有以下代码
public function __construct() {
parent::__construct();
$this->load->library('message');
}
public function box($box_id=null, $language_name=null) {
if($id_from_url[5]==null){
$this->message->set('Please provide Box ID in URL.', 'error');
}
}
在我看来,我使用
$this->message->display();
我已经将 Message.php 放在我的应用程序/库文件夹中 但我收到以下错误
Message: Missing argument 1 for CI_Message::CI_Message(), called in W:\Zend\Apache2\htdocs\mediabox\system\core\Loader.php on line 1099 and defined
关于这个错误的任何想法?
提前致谢
【问题讨论】:
-
我认为我们在这里遗漏了重要的代码。
-
如果是这个消息库 (codeigniter.com/wiki/Message) 则确保库类具有 __construct 函数(因为所有类都应具有 CI2)
-
@Rooneyl 我没有得到你的答案
-
是的,我正在使用这个库
-
以及该 __construct 函数中应包含的内容
标签: php codeigniter