merkle/module-sml

标准的Magento库模块

1.0.0 2023-10-10 20:42 UTC

This package is auto-updated.

Last update: 2024-09-10 00:14:14 UTC


README

标准的Magento库模块

此模块包含多种类,用于帮助处理在大多数Magento项目中需要的逻辑。它包含可以重复使用的逻辑,以减少项目之间的样板代码。

安装

待办事项

使用

辅助工具

AbstractSystemHelper

存在一个抽象助手,用于处理自定义模块中的系统配置值。此类应通过每个模块的定制类扩展,提供访问该模块配置值的方法。一个示例类可以在/docs/examples/Helper/SystemHelper.php中找到。

ProductAttributeHelper

此助手提供了一些获取指定产品属性值和/或文本的方法。

getAttributeRawValue()

给定产品ID和属性代码(可选的商店范围),这将返回该产品的属性的原始值。如果存在,则返回此值作为字符串;否则,返回 null

getAttributeRawValueAsArray()

getAttributeRawValue() 的工作方式相同,但如果找到值(值),则返回一个数组而不是一个字符串;否则,仍然返回 null。这当处理可能有多个值的属性时很有用,例如多选框。

getAttributeText()

获取文本值而不是原始值。此方法将调用 getAttributeRawValue()。如果返回值(值),则此方法将返回该值(值)的文本作为字符串;否则,返回 null

getAttributeTextAsArray()

getAttributeText() 的工作方式相同,但返回一个数组而不是一个字符串。