获取当前的CategoryModel,其中填充了Nop到我的插件的数据

时间:2015-05-26 08:20:57

标签: plugins nopcommerce

你可以帮我解决一下这个问题吗?

我正在开发nop commerce中的插件,我需要从nop.web获取当前的CategoryModel。我怎样才能将适当的数据填充到我的插件中? 我尝试使用

EngineContext.Current.Resolve<CategoryModel>();

但它失败了。希望它很清楚。

提前致谢。

1 个答案:

答案 0 :(得分:0)

CategoryModel类是一个数据实体,不应从服务定位器注入或检索。

目前尚不清楚您正在尝试做什么,或者您是在管理后端或公共前端工作(它们都有CategoryModel的不同实现),但最可爱的起点是获取类别服务的实例。

EngineContext.Current.Resolve<ICategoryService>();

从那里继续......

或者,根据您的实现,在类构造函数中使用DI来获取类别服务会好得多。