I create a module which allow simply selecting existing simple products manually without having to generate configurable to see the link ‘Add Pr…
分类:Magento 2 高级
The Curious Case of Magento 2 Mixins (翻译)
原文地址 这篇要说的是 Magento 2 的 Mixins 。说它奇怪是因为 Mixins 这个命名不正确,有歧义,他其实是 RequireJS monkey patching 。(Monkey Patching 指的是在运行时动态修改模块、类或函数,通常是添加功能或修正缺陷。猴子补丁在代码运行时…
Magento 2 ES6 Template Literals
原文地址 今天我们将了解 ES6 template literals (模板字符串)。Template literals 是 javascript 的新特性,Magento 2 的 UI Component 系统部分核心功能依赖它。Template literals 本身就是一个需要理解的重要概念,…
Magento 2’s Base Javascript Class
原文地址 Magento 2 的核心 javascript library 实现了一个基于类的基础 object system(Magento 2’s core javascript library ships with a basic implementation of a class based…
Magento 2: Simplest XSD Valid UI Component
原文地址 上期的两篇文章中,我们从头创建了一个新的 UI Component 模块。虽然我们成功了,但是是以 <preference> 重写的方式做到的,这种方式禁用了 Magento 2 的 XSD 验证的,作为学习练习还好,但不能用在生产环境中。 使用 <preference&…
Magento 2: Simplest UI Knockout Component
在上篇文章中,我们通过 <preference> 的方式创建了一个最简单的 Magento 2 UI Component。如果你阅读完了整篇内容,我打赌你会对没有介绍 javascript 感到失望。今天我们将弥补上次的缺憾。 像之前一样,确保系统运行在 developer 模式,还有我…
Magento 2: Simplest UI Component
原文地址 今天我们将深入 Magento 2 的 ui components ,并尝试从头创建一个。现阶段的 Maggento 2 创建一个 ui component ,需要用一些不同寻常的,对生产环境来说不安全的方法,但是要想真正了解一个系统,有时候就是要从“地基”开始。 和这个系列的其他教程一样…
Magento 2 Object Manager(翻译)
原文网址 原文发布时间:2015年7月10日 Magento 2 相比较 1 有很多变化,尽管你还能看到 1 的影子(EAV, areas, blocks 等),但是 Magento 2 核心团队经过几年努力,已经将 1 的核心换成了更成熟的,“enterprise-java” 类型的系统,更多的类…
UI components 完整案例

使用 UI components 完成一个完整的增删改查。
- ui listing 的展示、筛选
- 单个记录的增加(form component)
- 单个记录的修改(form component)
- 单个记录的删除
- 批量删除
- ui listing 的行内批量修改
magento 2 helper
Helpers are classes that can be used anywhere we want,we can use them in controllers,views,modeles and even in other helpers. Helpers are usually created to provide methods for a common functionality.