一个找了很多天才找到问题的问题:
问题描述:
一个ABP项目显示权限的时候,只能出现出原来的语言(英文),
语言脚本也没有任何问题. 但是获取权限就是显示不出来中文.
解决:
最后发现是
这个被删掉了, 加上去. 一切正常.
2024/01/16 又发现读取不了,然后上述的也都有, 但是在application里面就是读取不到,controller里面是可以的。这是怎么回事呢?
傻逼,看这里:
如果是继承CrudAppService,它是没有去加载多语言的。这时候你就需要在构造函数里面注入;
当然你也可以直接继承自己的AppService基类,如:
在这里面注入就行了。我是笨蛋,找了一下午,愣是没有想到这个的问题。
顺便记录一下: 权限得注意层级关系
如果1不是设置为全部 both 的话, 会使得多租户获取2的权限层级出现错乱