我不是百分之百确定为什么会发生这种情况,但是,我遇到的问题是我有一个非常简单的日期输入,在我的家庭服务器上工作得很好(生成一个年,月,日的下拉列表)。当我将其上传到远程服务器时,会显示输入字段而不是下拉列表。
在远程服务器上,我尝试了数据库中的DATE和DATETIME字段都产生相同的结果。
以下是基本代码:
echo $this->Form->input('event_date');
蛋糕的版本是1.3(如果这有任何区别)。
答案 0 :(得分:4)
只需删除 app / tmp 目录中的所有文件。
Cakephp将表的结构带到缓存中。 无论何时更改数据库表结构,都必须清除缓存。