我有一个奇怪的问题,它只发生在我的实时服务器上,在我的本地主机上,表单输入按预期工作。这些文件都是相同的,数据库是我的localhost的导出/导入数据库。
如果你转到,你会看到一个用户的详细信息。"个人详细信息"输入应为文本区域。该列在两个数据库中都有类型文本,为什么它在在线版本中没有发现这个事实?
我的本地主机是php 5.3.1
实时服务器是php 5.2.17
奇怪的是,我有另一个具有相同列类型的表,它运行得很好
personal_details列应该被cakepp检测为文本区域,不是吗?蛋糕没有什么需要知道的了,是吗?
有什么想法吗?
很可能是缓存问题-您的服务器缓存了旧版本的模型/表,因此不知道新字段或其类型。清除实时服务器上的缓存。
一种简单的方法是在服务器上将debug设置为2,然后刷新页面。之后,您应该将debug设置回零。