CakePHP查找返回缺少字段的结果

Elw*_*his 3 php cakephp find cakephp-2.0

我需要获取我的User信息,当我打电话时

$this->User->find('first', array('conditions' => array('User.id' => $user_id)));

结果只包含一些字段.

我目前更新了数据库架构.在开发服务器上它运行正常并返回所有字段但在生产服务器上缺少这些新字段.这些服务器具有完全相同的配置.

我已经尝试删除内容,app/tmp/cache/models我正在使用File引擎进行缓存.

schema.php文件是最新的,文件的内容app/tmp/cache/models表明这些字段存在但我无法在生产服务器上检索它们.唯一的区别可能是数据库和调试级别.我已经尝试复制数据库并将其与开发服务器一起使用,并且运行良好.

我显然无法在生产服务器上将debug设置为2.

你们有没有经历过任何类似的行为?

PS我正在使用Cake 2.3.3

Elw*_*his 8

答案其实非常简单.我不仅要删除内容app/tmp/models,而且实际上使其工作的是删除内容 app/tmp/persistent.