我是 Demandware 的新手,我正在从 Magento 切换到 Demandware。
Demandware 不是开源的,我没有得到适当的教程,无法理解它的概念。
我来自 Magento,所以我知道 Magento MVC 结构。
但在 Demandware 中,我们有不同的概念,如管道、pipelet、ISML 脚本、ECMA 脚本、DW 脚本等。
我想了解Demandware的MVC模式。
它是如何运作的以及我需要关注的基本概念是什么?
我建议您尽快申请一个 Demandware XChange 帐户,以便您可以访问 Demandware 社区门户和 API 文档。
简而言之:
- 模型是 Demandware Forms 和 Demandware API 对象
- 控制器是 Demandware Pipelines(最近发布了 JavaScript 控制器,如果您有 Node.js 经验,您可能会发现这些更容易理解)。这些可以调用 DW 脚本(DemandwareScript 基于 JavaScript 的 ECMAScript 标准 5.0,带有一些扩展,如 E4X 和可选类型)
- 视图是 isml 模板。您应该避免在其中包含大量逻辑,无论是使用 isml 标签(如 isif、isloop 等)还是使用 isscript。
如有任何其他问题 - 请告诉我。
希望这可以帮助,
Zlatin
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)