【发布时间】:2014-06-26 13:12:24
【问题描述】:
我需要在 HeaderLinks 部分之外显示购物车,这会将购物车项目从 CommonController.HeaderLinks 操作传递的模型中取出。通过创建一个带有传递购物车信息的操作的新控制器,我能够从我们的模板中获取自定义 ui 元素。现在控制器在一个自定义插件中,我正在寻找其他东西。在我看来,我有两个选择:
将控制器留在插件项目中,并接受这样一个事实,即如果由于某种原因未安装插件(即从新开发人员处重新签出),主题将会中断,可能会重定向用户到错误视图。
将控制器放在 Nop.Web 的 Controllers 文件夹中,缺点是这会在升级 NopCommerce 的过程中增加一个额外的步骤。如果出现类似问题,这可能会很快变得很糟糕。
所以我的问题是:放置控制器的最佳位置在哪里?或者有没有更简单的方法来用购物车做这件事?
问候, 何塞
【问题讨论】:
-
您只想获取购物车中的商品吗?
标签: nopcommerce