CakePHP查询构建器未向新列提供别名

时间:2016-02-11 15:44:13

标签: php mysql cakephp

我继承了一个用Cake PHP构建的项目。在我的本地机器上,我在现有表中添加了一个新列。当我将代码移动到登台服务器时,页面无法加载SQL错误"列未找到"。我已清除缓存并确保新列存在。有趣的部分是在查询的中间,它要求字段但不是在前面加上正确的别名。这是一个例子

  SELECT `User`.`id`, 
...

`PerformerDetail`.`address`, `billboard_image`, `PerformerDetail`.`photo1`, 

查询构建器正在跳过前缀,billboard_image应该以PerformerDetail为前缀

任何想法?

1 个答案:

答案 0 :(得分:0)

登台服务器上的列名称中有一个空格>。<