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: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属性吧?