保存到模型时,CakePHP不会自动填充创建和修改的内容。使用SQL Server

时间:2010-04-27 05:40:52

标签: mysql sql-server cakephp

嗨,当保存到模型时,CakePHP不会自动填充我创建和修改的字段。它在我使用MySQL时自动填充,但现在却不是。当我还在使用MySQL时,我没有使用NOW()。为什么?此外,如果未设置字段值,则会插入“NULL”(带引号),从而导致错误,因为SQL Server说我无法将字符串插入smallint / date等类型的字段中。如何解决此问题?

提前致谢!

1 个答案:

答案 0 :(得分:1)

我会将NULL设置为关键字而不是引用它,我想这就是为什么你的数据库认为它是一个字符串。

您是否仔细检查了数据库的架构,以确保createdmodified字段仍为DATETIME字段。

你也说“SQL Server”,并提到MySQL,所以我假设你现在正在使用MSSQL?