gpt4 book ai didi

cakephp - 如何从编辑或创建中判断我是否处于 beforeSave 状态?蛋糕PHP

转载 作者:行者123 更新时间:2023-12-04 01:31:31 25 4
gpt4 key购买 nike

我有一个模型,我需要在保存(或在某些情况下进行编辑)之前进行一些处理,但通常在简单编辑时不需要。事实上,如果我对大多数编辑进行处理,结果字段将是错误的。现在,我正在处理模型的 beforeSave 回调。如何判断我是来自编辑还是添加?

弗兰克·卢克

最佳答案

function beforeSave() {
if (!$this->id && !isset($this->data[$this->alias][$this->primaryKey])) {
// insert
} else {
// edit
}
return true;
}

关于cakephp - 如何从编辑或创建中判断我是否处于 beforeSave 状态?蛋糕PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1751476/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com