我对 ORM 相当陌生,但我想做的是在 MySQL 数据库中插入新评论并更新用户表。
所以我有两张桌子,users和comments。
现在,当我save()在评论对象上调用方法时,我想将该评论插入到comments表中并更新用户written_comments列users。
我只需要插入评论的部分很简单,我已经完成了。
问题来自更新查询,我需要更新users表并设置written_comments + 1 where id = $userId
我找到了有关对象之间关系的文档,但我无法弄清楚。
我正在使用 Kohana 3.3 版本。
我的comments课现在是空的:
class Model_Comments extends ORM{
}
我正在扩展 Auth 用户类
class Model_User extends Model_Auth_User {
}
任何帮助都会有很大帮助,谢谢。