【发布时间】:2012-10-30 21:22:18
【问题描述】:
使用 ORM for Kohana 创建、更新或删除后,如何获取受影响的行数?我检查了主类,但没有返回那个值......
如果有任何可能的解决方案,请告诉我。如果可以不使用查询生成器,我更喜欢只使用 ORM 类。
谢谢。
【问题讨论】:
-
如果没有 QBuilder,你想如何创建/更新/删除多条记录?
-
首先,感谢您的回复。好吧,实际上,假设我想使用 ORM 以特定条件(where)更新我的记录......例如,如果我想禁用我的所有用户: ORM::factory('User')->where('状态','=','禁用');我怎么知道有多少用户更新了?
-
ORM 总是使用 QBuilder 和
Database_Result对象。请阅读:kohanaframework.org/3.0/guide/database/results。你需要类似$affected = ORM::factory('user')->where('status', '=', 'disabled')->...->execute();