操作提示非法数据对象

浏览:10697 发布日期:2014/08/20 分类:求助交流 关键字: 非法数据对象

$obj = D('logs');
$map['imei'] = $data['imei'];
$map['systype'] = $data['systype'];
if( $obj->where("imei='%s' and systype=%d", array($data['imei'], $data['systype']))->find() ){
$obj->save($data);
}else{
$obj->add($data);
}


:(
非法数据对象!:[userId=>10029331],把 save 和 add 注册掉则OK

LogsModel类内容

<?php
namespace Api\Model;
use Think\Model;
class LogsModel extends Model {

protected $trueTableName = 'app_logs';
protected $fields = array('imei', 'systype', 'versioncode', 'uid', 's_id', 't_id', 'createtime', 'lastlogin');
protected $pk = 'imei';

protected $_validate = array(
array('imei','','imei is exists',0,'unique',1), // 在新增的时候验证imei字段是否唯一
);

protected $_auto = array(
array('createtime', 'time', 1, 'function'),
array('updatetime', 'time', 2, 'function'),
array('lastlogin', 'time', 3, 'function'),
);


}
最佳答案
评论( 相关
后面还有条评论,点击查看>>