Nxdom Framework

Nusantara eXtreme Development Object Model — dokumentasi resmi

CLI make

Perintah nxdom make menjalankan NexaMake untuk membuat kelas controller di bawah controllers/Admin, controllers/Api, atau controllers/Frontend, plus stub template untuk Admin dan Frontend. Di Windows dipanggil lewat nxdom.bat; di Linux/macOS lewat skrip nxdom di root proyek.

cli. nexa · NexaMake

Sintaks singkat

Peta angka ke folder namespace: 1 = Admin, 2 = Api, 3 = Frontend. Anda juga bisa menulis namespace penuh, mis. Admin/User (setara 1/User). Nama kelas boleh tanpa sufiks Controller — generator akan menambahkannya.

Contoh

nxdom make 1/Product nxdom make Admin/User nxdom make 3/Blog

Di Unix: ./nxdom make 1/Product. Tanpa argumen, skrip nxdom dapat meminta input controller secara interaktif.

Hasil

  • Berkas PHP di controllers/{Admin|Api|Frontend}/…/NamaController.php dengan namespace App\Controllers\….
  • Admin — comentar URL dan folder template: templates/dashboard/{page}/index.html.
  • Frontendtemplates/theme/{page}/index.html.
  • Api — tidak membuat folder template; stub mengembalikan JSON sederhana di index.

Jika file controller sudah ada, generator berhenti dengan pesan error. Tanpa wrapper nxdom, panggil: php system/bin/NexaMake.php Admin/Product dari root proyek.

Dokumentasi proyek

Ringkasan perintah, setup PowerShell, dan tabel cepat Windows/Linux ada di README.md root (bagian nxdom make dan CLI nxdom).

Lanjut

Basis data & migrasi: CLI migrate. Indeks Helper · Forms · Beranda.