我想通过动态atttribute(karma points)增加usertable中的现有列
function updateUserKarmaPoints($karmapoints,$userid){
$userkarmaptsarr = array('karmapoints' => new Zend_Db_Expr('karmapoints')+$karmapoints);
$this->dbo->update('users', $userkarmaptsarr, $this->dbo->quoteInto('id = ?', $userid));
}
上面的更新语句不起作用,它给了我这个错误信息。
(!)注意:Zend_Db_Expr类的对象无法在C:\ wamp \ models \ KarmaModel.php上转换为int 13
我可以知道我哪里出错了。
干杯
答案 0 :(得分:0)
解决了它。供将来参考。
function updateUserKarmaPoints($karmapoints,$userid){
$userkarmaptsarr = array('karmapoints' => new Zend_Db_Expr('karmapoints + '.$karmapoints));
$this->dbo->update('users', $userkarmaptsarr, $this->dbo->quoteInto('id = ?', $userid));
}