- 博客(6)
- 收藏
- 关注
原创 Magento2从入门到精通Lesson6 - Plugin
在上面的代码中,我们定义了一个插件Vendor\Helloworld\Plugin\ProductPlugin,它将用于Magento\Catalog\Model\Product类。插件名称为vendor_helloworld_product_plugin,sortOrder属性定义了插件的执行顺序,disabled属性用于启用或禁用插件。插件可以用来在现有方法之前(before)、之后(after)或环绕(around)方法调用时执行自定义逻辑。你可以在这些插件方法中实现任何自定义逻辑。
2025-08-02 09:52:03
240
原创 Magento2从入门到精通Lesson5 - Override
使用标签是Magento 2中完全重写核心类的一种方式。你可以将Magento系统中的任意类替换为你的自定义实现,以满足特定业务需求。在使用时,务必确保你的自定义类完整地继承了核心类的功能,并正确处理了所有必要的依赖和逻辑,以免影响系统的其他部分。你可以通过Magento后台或前台来验证重写是否生效。比如,你可以在前台查看产品名称是否添加了自定义的后缀。假设我们要重写Magento\Catalog\Model\Product类。步骤 3:启用模块并测试。步骤 1:创建自定义类。
2025-07-29 16:11:25
162
原创 Magento2从入门到精通Lesson3 - Create Admin Module
registration.php 文件用于注册模块,让 Magento 2 系统知道模块的存在。该文件应放在 app/code/Vendor/AdminSample/ 目录下。该文件应放在 app/code/Vendor/AdminSample/etc/ 目录下。登录到 Magento 后台,导航到 Content > Vendor Admin Sample > Sample Page。我们将创建一个名为 AdminSample 的模块,属于 Vendor 命名空间。步骤 2:创建模块注册文件。
2025-06-20 10:42:24
144
原创 Magento2从入门到精通Lesson2 - Create Module
在 Magento 2 中创建一个简单的模块需要几个步骤,包括定义模块目录结构、创建模块的 registration.php 文件和 module.xml 文件,最后实现一个简单的功能(如控制器或 Block)。registration.php 文件用于注册模块,让 Magento 2 系统知道模块的存在。该文件应放在 app/code/Vendor/HelloWorld/ 目录下。该文件应放在 app/code/Vendor/HelloWorld/etc/ 目录下。步骤 2:创建模块注册文件。
2025-06-19 18:16:35
320
原创 Magento2从入门到精通Lesson1-简介
Magento 2 是 Magento 1 的继承者,提供了更好的性能、更简化的用户体验、增强的安全性和现代化的开发工具。Magento 平台由 PHP 编写,利用 MySQL 数据库和许多其他现代化技术(如 Elasticsearch、Redis、Varnish 等)来支持大型电商网站的构建和运行。Magento 2 提供了一个灵活的模块化架构,使开发人员能够轻松地自定义和扩展平台的功能。它支持多语言、多货币和多站点的设置,并提供了丰富的主题和模板选择,便于用户快速搭建自己的电子商务网站。
2025-06-18 08:58:56
605
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人