我对 CakePHP 的清理功能很满意,它允许使用保存/设置模型功能安全插入。我目前需要保存现有模型数据的增量,无法计算出所需的流程。
目前我的模型的代码如下:
$this->save(array('Model.field', 'Model.field + 1'));
但我注意到,正如预期的那样,这将不起作用,因为整个字符串都被转义,而不是相关字段的整数增量。非常感谢任何帮助。
我知道解决方法是首先查询有问题的行,然后增加 PHP 中的值,但我更愿意使用单独的 MySQL/查询解决方案。
最佳答案
使用 Model::updateAll()。您可以在手册中找到示例。
关于mysql - 使用 CakePHP 的 set()/save() 函数,如何根据现有值的增量保存值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12469933/