2017-02-09 17:20
@sdenvi 希望你能后续在 share 频道分享一下稍微详细点的做法,分享点代码出来,对有需要的小伙伴们有帮助,社区的建设需要大家的帮助
2017-02-09 16:24
@潇洒太爷 如果不去掉,会有新的问题,因为 sql 语句中的 order by 可能很复杂,从而那个正则表达式并不能正常工作,造成了 order by 这部分并不能清除干净
做框架就是在无数纠结之中去权衡
2017-02-09 16:14
如果有大面积的内容是需要国际化的,可以对每个国际化版本做一套模板,然后用 jfinal 提供的 I18nInterceptor 中的 switchView 参数来实现整体模板的切换,添加这个拦截器为全局拦截器:
me.add(new I18nInterceptor(true))
当 I18nInterceptor 的 switchView 参数为 true时,jfinal 的 render 动作会自动切换相应区域的 template file
做好的不同区域的国际化模板文件分别放在不同的 locale 目录之下,例如中国的放 zh_CN 下,英文的放在 en_US 之下,具体名称有点忘了,试验一下就知道了
2017-02-09 14:22
@简单 注意一下方法名为:replaceOrderBy,可能你的 jfinal 版本更老,很老的版本才叫:replaceFormatSqlOrderBy