cakephp $ this-> Form->输入无法识别实时服务器上的Text列

时间:2013-08-12 22:15:32

标签: php mysql cakephp

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

如果你去,你会看到用户的详细信息。 “个人详细信息”输入应为文本区域。该列在两个数据库中都有类型文本,那么为什么它不会在在线版本中找到这个事实呢?

我的localhost是php 5.3.1

直播服务器是php 5.2.17

奇怪的是,我有另一个具有相同列类型的表,它可以正常工作

personal_details列应该只能被cakephp检测到,因为textarea应该不是吗?蛋糕需要知道什么呢?

任何想法?

1 个答案:

答案 0 :(得分:1)

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

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