2017-05-22 21:20

@JFinal 非常感谢,经测试拦截器在模板可以用,不过我还是保留了我controller里面的,方便controller里面使用。

2017-05-22 18:32

@JFinal 是否可以在controller里面做个方法指定导出哪些方法到模板中,这样模板里面就直接可以用这些方法。

2017-05-22 18:30

@JFinal 如果不这样,我琢磨了好久,好像这个I18n放在Controller里最合适了,放其他地方都好像有点别扭,它要获取当前浏览环境,放Controller里面也用的很顺,直接弄了个叫L的方法,L(xxxxx)就好,如果模板里面也可以直接这样就很方便,另外如果Controller可以指定某个方法原生的在模板里直接就能调用,那就爽了,要扩展模板功能轻轻松松,当然你现在的扩展方式也很轻松,只是Controller里面加个方法来的更轻松,哈哈

2017-05-22 18:08

@JFinal setAttr知道可以,我是想着是不是已经有内部的方案可以直接用了,当前模板调用当前controller的方法应该也算合理,只是也有可能会调用到Action就不合理了

2017-03-29 21:56

@JFinal 波总,我见有框架是这样玩的,生成的或手写的bean里面会用某种标准的注释在里面把表名、主键、字段类型、长度......一系列的内容注释在里面,反向生成数据库的时候就利用这些生成数据库结构,而且数据库里面也能带上表和字段文字注释,正向反向都很好,而且这样的bean非常详细,团队接手项目或者新人加入项目组都可以从bean里面就搞清楚项目的情况,也很实用的

2017-03-29 21:48

@EATI001 哦,你是说dao,嗯,dao不能这么操作

2017-03-29 21:40

@EATI001 是不是有误解?Jfinal的Model直接可以进行save/update/delete操作的呀,所有的功能都非常好,而且都很强大、简单、轻便,就只是Model不能全表操作而已,也可以用DB进行操作,我只是有点习惯在Model上直接单表的各类操作了,所以提出来这个建议

2017-03-29 13:54

@JFinal 那是否可以为Model增加updateAll deleteAll saveAll这样三个方法,好的,我看看如果可行,我提交给你

2017-03-22 15:15

@JFinal 主要是涉及一些新老项目的对接问题,很多老项目表名、字段名都不规范,所以如果用Model的自动映射会有问题,是否有接口?或者必须要自行在set put的时候进行替换处理?还会不会有model的其他操作地方也需要处理?

2017-03-22 14:59

@JFinal 嗯,谢谢了,不过如果我需要字段名和属性名不一样,但有统一的规则,例如都有前缀后缀什么的,可以有接口处理么?

2017-03-22 14:43

@JFinal 哦,搞混淆了,不需要的,属性也都已经有getter setter了

2017-03-22 14:22

@JFinal 就是继承覆盖Jfinal Model的set和put,然后在里面通过反射同步bean属性,这样可行么?还是说我走弯路了?

2017-03-22 13:53

@JFinal 如果不重载set和put方法来同步bean属性的话,好像生成器生成出来没有同步bean属性吧?