В этом блоге мы учимся создавать модуль 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 г.