示例#1
0
文件: DbModel.php 项目: mpf-soft/mpf
 /**
  * @param $fields
  * @param $condition
  * @param array $params
  * @return int
  */
 public static function updateAll($fields, $condition, $params = array())
 {
     if (!is_a($condition, '\\mpf\\datasources\\sql\\ModelCondition')) {
         $condition = ModelCondition::getFrom($condition, get_called_class());
     }
     /* @var $condition \mpf\datasources\sql\ModelCondition */
     $condition->setParams($params);
     return static::getDb()->table(static::getTableName())->where($condition->getCondition())->setParams($condition->getParams())->update($fields);
 }