3.0以后Routes 中的getEntrySet()方法没了...

导致以前写的一堆插件出问题,请问怎么解决最好?

评论区

JFinal

2017-02-02 15:26

看看里面有没有其他可替代的方法,如果没有,可以用一下反射来获取

suhe

2017-02-02 15:47

@JFinal 已经解决了,其实我只是想遍历routes里面的Controller,现在把循环方式变一下就行。建议在文档中专门提一下这点,不然以前好多第三方插件如shiro等用到这个方法,都需要修改。

JFinal

2017-02-02 16:50

@suhe 主要是这个方法一开始就是为 jfinal 路由映射专门提供的,没想到大家也用到了,你是怎么解决的,分享一下哈

Delicate、

2017-02-04 18:23

@JFinal 有getRouteItemList 取出来所有的route来用就好了 也有getControllerClass和getControllerKey

zzhkiller

2017-02-07 15:39

这是jfinal ext 中的使用方法? jfinal ext 有更新吗

suhe

2017-02-08 22:04

@Delicate、 对就是这个,没有用ext,直接把它的部分代码拿来改了

热门反馈

扫码入社