CakePHP 2.0 updateAll() 方法:语法详解
在 CakePHP 2.0 中,'updateAll()' 方法用于更新与特定条件匹配的数据库记录。它的语法如下:
updateAll(array $fields, array $conditions)
其中,'$fields' 参数是一个关联数组,用于指定要更新的字段和它们的新值。键是字段名,值是新值。例如,如果要将'name' 字段更新为'John','age' 字段更新为'25',则可以这样使用 '$fields' 参数:
$fields = array(
'name' => 'John',
'age' => 25
);
'$conditions' 参数是一个关联数组,用于指定更新的条件。键是字段名,值是匹配条件。例如,如果要更新'id' 为'1' 的记录,可以这样使用 '$conditions' 参数:
$conditions = array(
'id' => 1
);
接下来,你可以使用 'updateAll()' 方法来执行更新操作:
$this->ModelName->updateAll($fields, $conditions);
注意,'updateAll()' 方法返回被更新的记录数。
原文地址: http://www.cveoy.top/t/topic/hFyC 著作权归作者所有。请勿转载和采集!