2018-07-03 17:27
@Jonsy 原来是这样
jfinal 的路由不支持 controller 中的 method 重载,即使是参数名不同也不支持,会引发很多问题,所以干脆就没有支持
当然,这里的不支持是指要成为 action 的 public 方法,其它 method 没问题
2018-07-03 16:31
@netwild 先用 db 实现,然后中间放一个缓存提速即可,注意看 jfinal club 中的用法
2018-07-02 17:23
@猴子的花果山 model.save() update() 方法生成 sql 的时候是用的 Model.attrs 中的数据,而不会用到你手动创建的 String Name 这类属性的数据,所以就没效了
正确的做法是,在 setName(String name) 方法中再转一下调父类中的:
set("name", name);
当然,这些事情在 jfinal 中都是由生成器自动生成的,不用手写
2018-07-02 15:27
@猴子的花果山 得看你的 Model 内部是什么代码, jfinal 的 model 内部的 setter 方法本应该是转调 set(String, Object) 方法的