【发布时间】:2014-03-04 08:59:43
【问题描述】:
我在使用 Yii ActiveRecord 时遇到了奇怪的情况。 我有模型用户(有一些关系,但没有外键)。当我尝试从操作中删除一些行时:
$cr = new CDbCriteria();
$cr->addColumnCondition(array(
'status' => User::USER_STATUS_DELETED
));
$items = User::model()->findAll($cr);
if(!empty($items)){
foreach($items as $item){
$item->delete();
}
}
没有效果。用户还在。顺便说一句,我可以使用 phpmyadmin 手动删除它们。更有趣的事情 - $item->delete() 返回 true。
问题出在哪里?
【问题讨论】:
标签: php activerecord yii