使用enjoy模板能直接从配置文件中取值吗

如题

使用enjoy编写SQL模板文件。需要从配置文件取属性值来做分支判断。

评论区

星矢

2023-09-24 19:16

应该可以, 需要先把配置文件中的数据加载成共享数据, 然后就可以在模板引擎中调用了。

zhangtianxiao

2023-10-11 10:08

```java
ActiveRecordPlugin arp = null;
arp.getEngine().addSharedObject("cfg", Ret.create().set("a", 1));

/*
#sql("toInt")
#if(cfg.a==1)
select 1 from a;
#else
select 1 from b;
#end
#end
*
* */
Integer v = Db.template("toInt", Ret.create()).queryInt();
```

热门反馈

扫码入社