【发布时间】:2011-07-17 11:49:49
【问题描述】:
我正在尝试编辑数据库中的记录,但脚本给了我以下错误:
致命错误:在第 980 行对 G:\wamp\www\a11\a\cake\libs\model\model.php 中的非对象调用成员函数 getColumnType()
奇怪的是,如果我从表单中删除 id(因此它会创建一个新记录),它不会抱怨。这意味着 id 列有问题。
但是什么?
就在保存之前,我转储了要保存的数组:
Array
(
[Process] => Array
(
[id] => 5
[oobject] => 1
[oproperty] => Number
[wproperty] => Payed
[do] => somecode
[active] => 1
[name] => Testing
[changed_user_id] => 3
[selftrigger] => 1
)
)
保存代码现在如下所示:
$d = $this->data;
if ($this->Process->save($d)) {
id存在于数据库中
感谢您的帮助!
【问题讨论】:
标签: php cakephp cakephp-1.3