我对 CakePHP 的清理函数很满意,它允许使用保存/设置模型函数进行安全插入。我目前需要保存现有模型数据的增量,无法完成所需的过程。
目前我的模型代码如下:
$this->save(array('Model.field', 'Model.field + 1'));
但我注意到,正如预期的那样,这将不起作用,因为整个字符串都被转义,而不是相关字段的整数增量。任何帮助深表感谢。
我知道一种解决方法是首先查询有问题的行,然后在 PHP 中增加值,但我更喜欢使用单独的 MySQL/查询解决方案。