SQL模板中能否换行

SQL模板中的有些查询语句很长,管理起来也不方便,能否忽略换行。

不然感觉看起来还不如

find("xxx xxxx xxxxxxx xxxxx "+

"xxxx xxxx xxxxx xxxx xxxxx"

+"xxxx xxxx xxxxx xxxx xxxxx xxxx x");

这样清楚呢



另外,还想问下,有些时间需要进行多表连接查询,我一般是在数据库建相应的视图,这样可以减少一些SQL语句的复杂度,那么像这种查询视图时的操作,是用Db.find去查出Record呢,还是继续用Model类去用完整的连接SQL语句查询,加上Model中不存在的字段呢?感觉都有利弊

评论区

JFinal

2017-04-27 10:57

jfinal template 对内容输出很严格,因为有应用场景需要非常严格的输出,例如渲染一个精确到空格、空行的规范性文本,渲染一个格式化的 email 内容

如果一定要去掉那些空行,建议用扩展指令去做,此外,jfinal 3.0 的嵌套指令确实我从输出空行出来,这个在 jfinal 3.1 已经被精细化打磨过,不会再多出空行,3.1 版本正在内测中

JFinal

2017-04-27 10:58

视图的查询建议用 Db + Record 模式

热门反馈

扫码入社