2018-04-26 13:19
@caicm PathKit.getWebRootPath() 就是获取项目本地代码的 webroot 路径的,如果没有获取到,很可能是你的项目配置有问题
一直就这么用的
2018-04-26 13:18
@溪碧旗 两万行记录更新,为什么不使用 Db.batch 系列的方法? 这个是专门用于批量操作的
2018-04-26 11:52
@团子sy getRender 为 null ,注意两点:
1: action 中必须调用过 render 系列的方法,否则不可能有 render 被创建
2: 上述拦截器中 getRender() 的调用必须在 inv.invoke() 后方,就像我上面给出的示例一样,inv.invoke() 处于前方
2018-04-25 12:40
@cyf123 这个表需要指定主键,因为 active record 设计模式依赖主键的存在,否则 model.save() model.update() 等方法就不知道是对哪个记录进行操作了
如果确实不想增加主键,可以使用 Db + Record 模式来操作这张表,也很方便,通常一些关联表用 Db + Record