2018-07-20 17:57

改成下面的样子:
src="/qr/code/getQrCode?id=#(id)&case_info_id=#(caseInfoId)

你的用法中有加号,而加号是表达式,但表达式是指令的参数,例如:
src=#("/qr/code/getQrCode?id=" + id +"&case_info_id=" + caseInfoId)

2018-07-20 17:54

用 jfinal enjoy 的原样输出指令,套住大片的内容是很好用的

2018-07-20 17:53

还有一个简单的办法是在字符 ‘#’ 后面根一个换行, jfinal enjoy 识别指令时需要 字符 '#' 与指令名称在同一行,下面是例子:
{{#
if(d.status == 1){ }}

2018-07-19 19:49

特别声明一定要看一下
http://www.jfinal.com/doc/1-5

2018-07-19 19:49

https://my.oschina.net/jfinal/blog/353062

2018-07-19 17:54

看一下 jfinal 的路由规则,只有四个规则,3 分钟内学会:
http://www.jfinal.com/doc/2-3

2018-07-19 17:52

这是目前对于扩展 Model 的最好分享了没有之一,感谢你的分享

点赞收藏一波

2018-07-19 11:46

@wang jfinal 的每个设计都会尽可能考虑学习成本

按照 JDK 的 DecimalFormat 规则来,学习成本必然是最低的,而且网上的 DecimalFormat 资源极多,这也免去了 jfinal 折腾这方面文档的事情

2018-07-19 11:43

这个从来没人分享过,很有价值,感谢分享

2018-07-19 11:42

@himans 按我昨天在群里说的办法,搞定了吧?

2018-07-18 18:06

@flash866 建议学一下 jfinal ext 来扩展,正好作者今天发布了新版本,参考一下它的 ModelExt 以及 base_model_template.jf:

https://github.com/E7du/jfinal-ext3/blob/master/src/main/java/com/jfinal/ext/plugin/activerecord/ModelExt.java

https://github.com/E7du/jfinal-ext3/blob/master/src/main/java/com/jfinal/ext/plugin/activerecord/base_model_template.jf

其中的 base_model_template.jf 仅仅是将 Model 改成 ModelExt ,极其简单,一定要用这种办法来扩展。 因为对于不同的应用,你可以扩展出针对该应用的很多方法,这样才有利于节省代码,提升效率

2018-07-18 17:59

jfinal ext 很多人经常问,很多人在用,实实在在地帮助到了很多人,感谢作者的贡献,点赞收藏

2018-07-18 17:26

@lveRen 看一下 jfinal weixin 2.1 中是否有这个功能,我记得是有的

2018-07-18 17:24

@112313 通过往 getSqlPara 方法中传入参数即可,表名可以通过 model._getTable().getName() 获取到

2018-07-18 17:23

@himans Generator 中有一个 setBaseModelTemplate(...) 可以指定生成 base model 的模板文件

你可以先将 com.jfinal.plugin.activerecord.generator 包下面原有的 base_model_template.jf 文件的内容复制出来,然后改改里面的 extends 后面的那个 Model 为你自己的 BaseModel,这样就实现了切换中间层的功能

记得搞定后回来分享一下: jfinal.com/share