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:
NexaDbmenyediakan 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.