Disini adalah catatan saya untuk membuat Module sederhana untuk Magento 2.
Perlu lihat cara install dan setup pertama kali? cek disini.
Langkah 1. Struktur Folder.
![]() |
Struktur penempatan module di Magento 2 |
- tokoku adalah nama project folder.
- code adalah folder yang berisi module-module.
- Mojambe adalah nama vendor.
- Blog adalah nama module
Penjelasan dari struktur folder diatas adalah, project yang bernama tokoku yang dikerjakan oleh vendor\perusahaan bernama Mojambe dan module yang sedang dikerjakan adalah module Blog.
{NamaProject}/app/code/{NamaVendor/{NamaModule}}
Langkah 2: Isi Minimal dari Folder Module.
![]() |
struktur folder module: tokoku/app/code/Mojambe/Blog |
Terdapat dua file dibawah folder blog:
etc/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">
<module name="Mojambe_Blog" setup_version="1.0.0">
</module>
</config>
registration.php
<?php
\Magento\Framework\Component\ComponentRegistrar::register(
\Magento\Framework\Component\ComponentRegistrar::MODULE,
'Mojambe_Blog',
__DIR__
);
Langkah 3: Cek Module Apakah Sudah Dikenali System.
./bin/magento module:status
![]() |
Lihat Module dikenali oleh system Magento 2 |
Langkah 4: Aktifkan Module Blog.
./bin/magento module:enable Mojambe_Blog
![]() |
Aktifkan Module baru diatas. |
![]() |
Ini hasil enable, dia menambahkan: 'Mojambe_Blog' => 1, |
![]() |
Ini adalah status setelah enabled. |
Sampai disini kita berhasil membuat Module Kosong Magento 2 bernama Blog.
Comments
Post a Comment