繁体   English   中英

CodeIgniter DataMapper错误:您必须使用“set”方法来更新条目

[英]CodeIgniter DataMapper Error: You must use the “set” method to update an entry

我正在使用codeigniter / datamapper开发一个inviocing应用程序,我收到一个我不明白的错误。 如果我执行以下操作:

$i = new Invoice();    
$i->save();

然后我收到以下错误:发生数据库错误

You must use the "set" method to update an entry.

Filename: /Users/jim/Sites/example.com/libraries/Datamapper.php

Line Number: 1635

但是我可以整天运行这个没有任何问题:

$i = new Invoice();    
$i->notes ='x';
$i->save();

只是想知道它为什么会这样? 任何帮助/评论非常感谢。 谢谢

对于datamapper,您必须将值分配给对象。 如果对象为空,则不会保存。 首先设置datamapper对象的值。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM