cakepp$this->;表单->;输入无法识别实时服务器上的文本列


cakephp $this->Form->input not recognising a Text column on live server

我有一个奇怪的问题,它只发生在我的实时服务器上,在我的本地主机上,表单输入按预期工作。这些文件都是相同的,数据库是我的localhost的导出/导入数据库。

如果你转到,你会看到一个用户的详细信息。"个人详细信息"输入应为文本区域。该列在两个数据库中都有类型文本,为什么它在在线版本中没有发现这个事实?

我的本地主机是php 5.3.1

实时服务器是php 5.2.17

奇怪的是,我有另一个具有相同列类型的表,它运行得很好

personal_details列应该被cakepp检测为文本区域,不是吗?蛋糕没有什么需要知道的了,是吗?

有什么想法吗?

很可能是缓存问题-您的服务器缓存了旧版本的模型/表,因此不知道新字段或其类型。清除实时服务器上的缓存。

一种简单的方法是在服务器上将debug设置为2,然后刷新页面。之后,您应该将debug设置回零。

相关文章: