那些更熟悉 Orchard CMS 的人可以帮我解决问题吗?我正在编写一个 Orchard 模块,并且我的控制器具有构造函数参数(服务接口)。
我在 Orchard 的什么地方设置了一个自定义控制器工厂来处理这个问题(不干扰用户安装的其他 Orchard 模块)
是在 Global.asax 中完成的吗?我已经找到
ControllerBuilder.Current.SetControllerFactory(new OrchardControllerFactory());
在 OrchardStarter.cs 中,所以我对设置任何其他控制器工厂的位置感到困惑。
它只是使用 Autofac DI 完成的吗?如果是这样,如果有人有一个简短的代码示例,那就太好了!(我是 Autofac 和 Orchard 的新手)
谢谢