active record 由于是新的, 无法被删除. [ 未指定版本 ]
用一下代码准备删除一条记录的时候 提示我 active record 由于是新的, 无法被删除.
$model = new Rating();
$model->find('entity_id=? AND entity_type=? AND uid=?',array('4','1', '1'));
return $model->delete();
插入数据也是这样写的,我觉得应该是因为我使用了同一个AR实例 才造成的这个原因
大家有没有遇到这样的问题
是怎么解决的?
我的解决办法是删除记录的时候不再使用AR实例 而是通过执行SQL
$rowCount=$command->execute();
共 1 个回答
燕玉苗
注册时间:2013-04-28
最后登录:2014-04-24
在线时长:54小时20分
最后登录:2014-04-24
在线时长:54小时20分
- 粉丝14
- 金钱55
- 威望60
- 积分1195