Cakephp:afterSave()只插入?

ske*_*rit 4 cakephp

我想检测是否插入了新记录或在afterSave()中更新了旧记录,但我不知道如何.

我想在beforeSave()中编写一个配置变量(我可以检测插入,如果未设置id),但这可能不是一种安全的方法.

有任何想法吗?

the*_*dox 8

你可以使用afterSave($ model,$ created)函数来完成它.

因为,第二个参数中的afterSave()功能是Boolean,将true是否创建新行否则它将给你false.