我有一个蛋糕应用程序,它的数据库中有一个名为realestate_properties的表。我在这个表中添加了两列,即latitude和longitude。在HTML表单上已经有很多字段,我只添加了两个名为latitude和longitude的字段。现在当我提交数据时,它只添加了其他已经可用的字段。对新字段没有影响。请建议一个好的解决方案。除了HTML表单和数据库表之外,我还需要在任何地方定义新的列名吗?CakePHP的版本是2.4.1
realestate_properties
latitude
longitude
ybzsozfc1#
您提到的行为的一个可能原因是CakePHP无法刷新存储在
/app/tmp/cache/models
如果您已对数据库进行了更改,但尚未打开调试,则可能会发生这种情况。尝试通过编辑/app/Config/core.php并设置
/app/Config/core.php
Configure::write('debug', 2);
下次访问操作时,CakePHP应该刷新该高速缓存。如果这不能解决您的问题,请尝试删除的内容
/app/tmp/cache/models /app/tmp/cache/persistent
但只删除其中的内容,不删除文件夹结构。
mefy6pfw2#
是,必须清除缓存,模型文件夹下所有文件和永久文件夹下'myapp_cake_core_method_cache'文件
tmp/cache/models/* tmp/cache/persistent/myapp_cake_core_method_cache
2条答案
按热度按时间ybzsozfc1#
您提到的行为的一个可能原因是CakePHP无法刷新存储在
如果您已对数据库进行了更改,但尚未打开调试,则可能会发生这种情况。
尝试通过编辑
/app/Config/core.php
并设置下次访问操作时,CakePHP应该刷新该高速缓存。
如果这不能解决您的问题,请尝试删除的内容
但只删除其中的内容,不删除文件夹结构。
mefy6pfw2#
是,必须清除缓存,模型文件夹下所有文件和永久文件夹下'myapp_cake_core_method_cache'文件