CakePHP无法保存某个列

时间:2011-11-30 05:37:35

标签: cakephp model save

我正在尝试保存这样的模型:

$this->User->save(
    array(
        'User' => array(
            'id'                => $id,
            'persistent_hash'   => 'test',
            'name'              => 'test'
        )
    ), 
    false
);

模型将name列保存为'test',但persistent_hash列保持不变。 (我对列进行了三重检查以确保拼写正确)

1 个答案:

答案 0 :(得分:0)

结果我的配置被设置为调试模式0.当CakePHP处于生产模式时,它会缓存数据库模式。

如果对任何表的结构进行更改,则在更改调试模式或清除模式高速缓存之前,Cake不会注意到。