ahmadfadlydziljalal/yii2-strukturorganisasi

Module Struktur Organisasi

v1.0.1 2021-07-11 18:50 UTC

This package is auto-updated.

Last update: 2024-04-12 11:22:43 UTC


README

Module Struktur Organisasi

Image

Tentang Extension

Hirarki data pada MYSQL

Saat ini hanya mendukung MYSQL Versi 8 menggunakan CTE untuk memanipulasi node-node pada Adjacency List.

Implementasi CTE :

Struktur Organisasi

Instalasi

Untuk menggunakan extension ini sebaiknya gunakan composer.

Ketikkan perintah ini pada root project Yii2 Anda untuk menambahkan ekstensi ini pada project Yii2 Anda.

composer require --prefer-dist ahmadfadlydziljalal/yii2-strukturorganisasi "dev-main" -vvv

Atau tambahkan baris code ini

"ahmadfadlydziljalal/yii2-strukturorganisasi": "dev-main"

pada composer.json di root folder project Yii2 Anda.

Cara penggunaan.

Extension ini bersifat module, artinya kita tidak bisa langsung memakainya dengan memanggil class menggunakan namespace-nya.

Anda harus menambahkan baris kode berikut pada file konfigurasi Projek Yii2 Anda. Misalnya pada Yii2 basic template di config/web.php:

return [
    'modules' => [
        'dzil' => [
            'class' => 'ahmadfadlydziljalal\strukturorganisasi\Module',
        ]
    ]
]

Lakukan migration, untuk uji coba, jangan lupa generate data dummy nya juga,

php yii migrate --migrationPath=@ahmadfadlydziljalal/strukturorganisasi/migrations

Jika terpasang dengan benar, Anda bisa mengaskes module ini pada alamat

http://localhost/path/to/index.php?r=dzil/struktur-organisasi

atau setelah pretty-url sudah diaktikan, cukup gunakan:

http://localhost/path/to/dzil/struktur-organisasi