0

我将在 yii 框架中将我的数据库表列之一增加一个单位。我想使用 activeRecords 和 updateByAll() 函数而不是加载模型并调用 save() 方法。我该如何实现?

4

1 回答 1

0

你能指定你想在什么时候增加列吗?

为什么不只是扩展 ActiveRecord 类并在需要增加的地方增加列,然后调用父实现。例如:

class ActiveRecord extends CActiveRecord {
    public updateAll($attributes, $condition='', $params=array()) {
        $this->incCol++;
        parent::updateAll($attributes, $condition, $params);
    }
}
于 2012-09-15T13:12:31.207 回答