当我尝试删除vBulletin 4中的线程时,我收到此错误。这不是vBulletin问题,因为它是一个附加组件修改。以下是我正在使用的代码。如果他们在帖子帖子中有15个单词并且我删除了该帖子,即使它被删除了15个单词,我也会得到错误,将他们的单词计数设置回零,而不是负数。
$threadinfo = fetch_threadinfo($threadid);
$postinfo = fetch_postinfo($threadinfo['firstpostid']);
$userdm =& datamanager_init('User', $this->registry, ERRTYPE_SILENT);
$userdm->set_existing($postinfo);
$userdm->set('totalwords', 'totalwords - ' . str_word_count($postinfo['pagetext']), false);
$userdm->save();
unset($userdm);
任何人都可以告诉我我错过了什么吗?
答案 0 :(得分:0)
$threadinfo = fetch_threadinfo($threadid);
$postinfo = fetch_postinfo($threadinfo['firstpostid']);
$userdm =& datamanager_init('User', $this->registry, ERRTYPE_SILENT);
$userdm->set_existing($postinfo);
$userdm->set('totalwords', 'totalwords' - . str_word_count($postinfo['pagetext']), false);
$userdm->save();
unset($userdm);