给出奇数错误消息

时间:2012-06-12 20:40:19

标签: php codeigniter

我知道错误信息本身就说明了但我只是遇到了一个问题。是否有人可以向我解释为什么我可能会收到这样的消息。

<b>Fatal error</b>:  Call to private method Users_model::insert_session() from context 'Auth' in   
<b>/home/xtremer/public_html/kowmanager/application/libraries/auth.php</b> on line <b>281</b><br />

2 个答案:

答案 0 :(得分:2)

看起来你试图访问类外的私有方法。如果您想从课堂外拨打insert_session,请将其公开。 更详细的信息:http://php.net/manual/en/language.oop5.visibility.php

答案 1 :(得分:0)

您可以在第281行发布代码,方法insert_session()吗?

如果我乍一看,您正在调用不在private范围内的班级Auth中的private方法。尝试将insert_session()定义为protected,看看您的错误是否仍然存在。