Nxdom Framework

Nusantara eXtreme Development Object Model — dokumentasi resmi

Fitur Utama

- Input Validation: Semua input divalidasi untuk mencegah SQL injection

NexaModel · Storage() · NexaDb

$this->Storage('news')->where()->first();

1. Security Features

  • Input Validation: Semua input divalidasi untuk mencegah SQL injection
  • Column Name Validation: Validasi nama kolom dan fungsi SQL
  • Function Whitelist: Hanya fungsi SQL yang diizinkan yang dapat digunakan
  • Prepared Statements: Semua query menggunakan prepared statements

2. Performance Features

  • Performance Monitoring: Tracking waktu eksekusi query (getPerformanceStats, benchmarkQuery)
  • Koneksi database: NexaDb menyediakan akses koneksi PDO terpusat (bukan cache query di level model)
  • Query yang efisien: Pilih kolom (select), pagination, dan limit sesuai kebutuhan

3. Developer Experience

  • Fluent Interface: Chainable methods untuk kemudahan penggunaan
  • Debug Tools: Tools untuk debugging dan monitoring
  • Error Handling: Error handling yang comprehensive
  • Logging: Logging otomatis untuk audit dan debugging

Lanjut

Topik sebelumnya: Instalasi dan Konfigurasi. Topik berikutnya: Penggunaan Dasar. Lihat juga Models, Events, Helper & template, daftar dokumentasi.