Membuat Minimal Module untuk Magento 2

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

Popular posts from this blog

Numpang Kerja Remote dari Bandung Creative Hub

Numpang Kerja Remote dari Bandung Digital Valley

Cara Decompile berkas Dex dan Apk Android