В этом блоге мы учимся создавать модуль Magento 2. Для создания базового модуля Magento 2 вам нужно создать всего 2 файла: module.xml и регистрация.php.
1. Во-первых, создайте папку модуля:
app/code/‹VendorName›/‹ModuleName›/
2. Создайте папку etc, в которой будут файлы конфигурации модуля:
app/code/‹VendorName›/‹ModuleName›/etc/
Все папки пользовательских модулей находятся в папке app/code. Если папка app/code отсутствует в вашей установке Magento 2, создайте ее.
3. Поместите файл module.xml со следующим кодом в
‹?xml version="1.0?›
‹config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance xsi:noNamespaceSchemaLocation="urn:magento:framework:Module/etc/ module.xsd”›
‹имя модуля=”VendorName_ModuleName” setup_version=”1.0.0›‹/module›
‹/config›
setup_version — определяет текущую версию модуля.
4. Создайте файл Registration.php со следующим кодом и поместите его в
‹?php
\Magento\Framework\Component\ComponentRegistrar::register(
\Magento\Framework\Component\ComponentRegistrar::MODULE,
'VendorName_ModuleName',
__DIR__
);
app/code/‹VendorName›/‹ModuleName›/ папка.
В примерах мы создадим модуль Oberoi_FAQ для часто задаваемых вопросов (FAQ).
После создания этих двух файлов выполните следующие действия. Для регистрации модуля в системе:
Установка php bin/magento:обновление
- Откройте CLI (терминал, командная строка),
- Перейдите в корневую папку Magento 2.
- выполните следующую команду:
Он проверяет наличие новых и обновленных системных компонентов (модулей, тем, языковых пакетов и т. д.), устанавливает и обновляет их.
Вы можете проверить, установлен ли модуль в систему и включен/отключен в этом файле
в нем должна быть следующая строка по названию модуля
Мы легко создали модуль для Magento 2. Функционала у него пока нет.
Ознакомьтесь с нашими последними Блогами Magento2
-
Первоначально опубликовано на https://mywebdiary.in 18 января 2022 г.