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/BlogDi Unix: ./nxdom make 1/Product. Tanpa argumen, skrip nxdom dapat meminta input controller secara interaktif.
Hasil
- Berkas PHP di
controllers/{Admin|Api|Frontend}/…/NamaController.phpdengan namespaceApp\Controllers\…. - Admin — comentar URL dan folder template:
templates/dashboard/{page}/index.html. - Frontend —
templates/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.