Hampir sebagian besar server event yang disediakan oleh PHPMaker dapat langsung digunakan tanpa harus men-generate ulang file script untuk tabel terkait. Meskipun demikian, saya tetap menyarankan agar Anda selalu melakukan generate ulang semua file script setiap kali sudah selesai melakukan perubahan di dalam file project PHPMaker Anda. Cara yang paling aman adalah men-generate ulang semua file script dari sisi PHPMaker. Alasan yang kuat mengapa harus selalu men-generate ulang semua file … [Selengkapnya ...]
Mudahnya Menyaring Record dari Lookup Table di Aplikasi Web dari PHPMaker
Seperti yang kita ketahui, tidak ada satu Aplikasi Web manapun yang tidak pernah menggunakan Lookup Table untuk mengambil data dari tabel lain guna ditampilkan di sebuah field pada sebuah form. Biasanya fitur ini sering digunakan pada field yang menggunakan elemen Combobox atau DropDown List. Data yang disimpan di field tersebut adalah data Kode dari Lookup Table, sementara data yang ditampilkan ke Pengguna adalah Deskripsi-nya. Sering kali ada kebutuhan untuk menyaring data yang berasal … [Selengkapnya ...]
Menambahkan Business Logic Saat Mengirim Email di Aplikasi Web dari PHPMaker
Aplikasi Web manapun pasti tidak akan pernah terlepas dari fitur pengiriman Email saat event tertentu terjadi. PHPMaker sudah menyediakan sebuah server event yang bernama Email_Sending yang lokasinya berada di bawah Server Events -> Table-Specific -> Common di dalam project PHPMaker Anda. Pastikan sebelumnya Anda sudah memilih salah satu Table yang Anda inginkan dari panel Database di sebelah kiri dari project PHPMaker Anda, untuk memastikan Anda menambahkan kode di server event pada Table yang … [Selengkapnya ...]
Menjalankan Kode Setelah Record Berhasil Diubah di Aplikasi Web dari PHPMaker
Beberapa server event di PHPMaker diciptakan berpasang-pasangan. Yang satu dipanggil saat proses sedang berlangsung, yang lainnya dipanggil saat proses sudah selesai dijalankan. Contoh: Row_Deleting dan Row_Deleted, Row_Inserting dan Row_Inserted. Demikian juga dengan Row_Updating yang baru saja kita bahas di artikel saya sebelumn ini, berpasangan dengan Row_Updated Server event Row_Updated berada di bawah lokasi Server Events -> Table-Specific -> Common di dalam project PHPMaker Anda. … [Selengkapnya ...]
Menambahkan Business Logic Saat Record Sedang Diubah di Aplikasi Web dari PHPMaker
Masih ingat dengan server event Row_Inserting di PHPMaker yang memungkinkan Web Developer dapat menambahkan kode untuk business-logic tertentu saat Record baru sedang ditambahkan/disimpan ke Database pada Aplikasi Web yang dibuat olehnya? Kali ini kita akan membahas server event yang hampir sama dengan itu dan bernama Row_Updating, yaitu saat Record yang sudah ada sedang diubah/disimpan ke Database. Server event Row_Updating berada di bawah Server Events -> Table-Specific -> Common. Pastikan … [Selengkapnya ...]