我在db表中添加了一个字段,并在模型类中添加了验证规则。但是在保存记录时,除了新字段外,所有数据都会被保存(注意:新字段的验证工作)。模型对象模式属性中不存在该字段。已清除缓存目录,然后保存新记录,获得使用此新字段创建的新缓存,但得到“内部服务器错误”而不是成功插入。我可以知道,问题究竟在哪里。
由于
答案 0 :(得分:4)
请按照以下步骤操作:
步骤1:在app / config / core.php中更改调试状态
Configure::write('debug', 3);
第2步:再次运行您的代码/脚本。
它将解决您的问题。
注意:确保在db表中添加了必填字段。
答案 1 :(得分:0)
通过设置Configure :: write('debug',1)修复它;在app / config / core.php中。早期的0没有得到最新的模型状态,其中1获得db的更新状态。