我正在多租户应用程序中编写Orchard CMS模块。
我希望能够访问租户设置时声明的设置,即我想用作系统其他区域当前租户的唯一标识符的DB表前缀。
我可以查询这些设置的API /帮助吗?
干杯。
答案 0 :(得分:3)
从工作环境中获取网站项目。它将所有设置作为部件。对于表前缀,具体来说它有点不同:您需要注入ShellSettings。但我要先质疑是否需要这样做......
答案 1 :(得分:0)
如果有帮助我找到了这个:
private readonly ISiteService _siteService;
public MyController(ISiteService siteService)
{
_siteService = siteService;
}
public void MethodExample(){
var myVar = _siteService.GetSiteSettings().BaseUrl;
}