php - 我如何使用 Model::factory() 更新用户积分
问题描述
我正在尝试在购买后更新 UserCredits。因此,如果用户有 10 个积分并想再购买 10 个积分,那么它只会用购买的积分覆盖旧的信用评分。购买的积分应添加到当前积分并保存。
//SET USER CREDIT
$set_credit = Model::factory('UserCredits')->where('email', "$email")->find_one();
if (isset($set_credit)){
$set_credit->credits = "+15";
$set_credit->save();
}
解决方案
非常感谢,我像您的示例一样解决了我的问题,但是使用 Model::factory(); 例子:
//SET USER CREDIT
$set_credit = Model::factory('UserCredits')->where('email', "$email")->find_one();
if (isset($set_credit)){
$set_credit->credits = $set_credit->credits + 15;
$set_credit->save();
}
推荐阅读
- python - 如何修复“无法使用形状为 [1000] 的张量更新形状为 [] 的变量,形状必须相等。” keras LSTM网络中的错误?
- ruby - Mitmdump 不适用于 selenium-webDriver
- rust - 如何获取与柴油的关联
- javascript - 更改文本值
- 少于 3 个字符
- discord - 如何修复不和谐的 jda bot 垃圾邮件
- c - 这是使用 strcpy 的好方法吗?
- python - 裁剪的图像比预裁剪的图像具有额外的尺寸(python,numpy)
- python - 如何在 Python3 中修复或删除格式错误的 utf-8 字符
- c - 我不认为代码在 c 编程语言中是正确的
- css - 如何使标题在媒体查询中占据整个宽度?