Files
bij/docs/migration/models.md
2026-04-21 05:59:39 +07:00

934 B

Model CI3

Total file di application/models/: 4

Model Konteks
User_model.php Pola CI Bootstrap / pengguna
Group_model.php Grup pengguna
Admin_user_model.php Admin user
Api_key_model.php Kunci API (modul REST)

Catatan penting

Controller Json.php (mobile) tidak memakai model di atas; seluruh akses data dilakukan lewat query builder langsung di CI3. Di CI4, logika tersebut dipindah ke App\Services\Mobile\MobileJsonService (masih monolitik; bisa dipecah ke PegawaiModel, PresensiModel, dll. pada fase berikutnya).

Tabel yang disentuh API mobile (dari audit Json.php)

pegawai, kantor, jabatan, unit_kerja, lembur, dilapangan, libur, cuti, jadwal, presensi, berita, cuti_dokumen, aktifitas_harian.

Stub CI4

  • app/Models/PegawaiModel.php — kerangka; field/$allowedFields TODO setelah migrasi skema resmi.