Php 使用ActiveRecord Yii框架在中增加MySql列
我将在yii框架中以一个单位递增一个数据库表列。我想使用activeRecords和updateByAll()函数,而不是加载模型并调用save()方法。我如何实现这一点?您能指定在什么点递增列吗 为什么不扩展ActiveRecord类并在需要递增的列中递增,然后调用父实现呢。例如:Php 使用ActiveRecord Yii框架在中增加MySql列,php,mysql,yii,Php,Mysql,Yii,我将在yii框架中以一个单位递增一个数据库表列。我想使用activeRecords和updateByAll()函数,而不是加载模型并调用save()方法。我如何实现这一点?您能指定在什么点递增列吗 为什么不扩展ActiveRecord类并在需要递增的列中递增,然后调用父实现呢。例如: class ActiveRecord extends CActiveRecord { public updateAll($attributes, $condition='', $params=array()
class ActiveRecord extends CActiveRecord {
public updateAll($attributes, $condition='', $params=array()) {
$this->incCol++;
parent::updateAll($attributes, $condition, $params);
}
}