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

Debugging PHP Web dengan XDebug di Intellij IDEA (PHP STORM)

Numpang Kerja Remote dari Bandung Digital Valley