我正在使用Codeigniter 2.1和最新版本的IonAuth(http://benedmunds.com/ion_auth)
我在使用文档中描述的方法获取用户对象时遇到问题,在之前版本的IonAuth中这种方法运行正常 - 但现在这似乎不起作用 - 请参阅下面的屏幕截图以了解我的意思。
我所做的只是在代码中输出: -
$this->ion_auth->user();
任何想法我做错了或者最近的IonAuth迭代中有错误吗? http://imageshack.us/photo/my-images/138/outputofuserobjectnew.jpg/
http://imageshack.us/photo/my-images/26/outputofuserobjectold.jpg
PS第一个链接是它现在的样子 - 后一个链接是它过去的样子(从现有项目中抓取) - 我知道我可以将IonAuth降级到旧版本,但我更愿意保留它如果可能的话。答案 0 :(得分:2)
检查此处的使用情况:http://benedmunds.com/ion_auth/#user
只需将 - > row()添加到您的代码中即可,这样就可以了,而不是" $ this-> ion_auth-> user();"你需要使用" $ this-> ion_auth-> user() - > row();"。