1
class User extends ActiveRecord\Model
{
pubic static $primary_key = 'userId';
private function isUserLoggedIn() {}

}

我得到的错误:

遇到 PHP 错误

严重性:通知

消息:试图获取非对象的属性

文件名:lib/Model.php

行号:830

4

3 回答 3

2

这已经晚了几个月,但我自己刚刚进入 php-activerecord。

您的问题可能是您输入了“public”而不是“public”,而 php 默认情况下不支持任何公共变量。

于 2012-08-21T19:42:06.127 回答
0

您的问题将出现在您的用户模型中。可能你没有扩展 CI_Model,你没有在用户构造函数中调用 parent::construct(),或者那里有其他错误。

于 2012-05-24T20:41:33.260 回答
0

这是由于表中缺少自动增量字段造成的。请添加自动增量字段。

我也遇到过同样的问题。

于 2014-03-13T06:46:15.763 回答