Kemarin kita sudah membahas server event Route_Action. Hari ini kita membahas server event baru lainnya yang bernama Api_Action. Server event ini juga baru pertama kali ditambahkan di PHPMaker 2021. Hampir sama dengan server event Route_Action, server event Api_Action ini berfungsi untuk menambahkan aksi API ke dalam controller API. Untuk informasi lebih lanjut, dapat dibaca pada dokumentasi Slim Framework's Routing. Kalau melihat dari manual atau Help PHPMaker 2021, contoh kode di server … [Selengkapnya ...]
Mari Berkenalan dengan Server Event Route_Action di PHPMaker 2021
Sejak versi 2021, PHPMaker memperkenalkan sebuah server event baru yang bernama Route_Action. Fungsinya untuk membuat route baru, selain route built-in yang sudah disediakan oleh PHPMaker, seperti: add, edit, delete, list, view, search, atau update. Untuk route built-in yang kita sebutkan di atas tadi, sudah pernah kita bahas pada artikel Mengenal SEO-Friendly URL di Aplikasi Web yang Dihasilkan oleh PHPMaker 2021. Dengan menggunakan server event Route_Action, maka kita sebagai Web … [Selengkapnya ...]
Mudahnya Membuat Fake Delete yang Bisa Multi Record di PHPMaker 2021
Di artikel sebelumnya kita sudah membahas bagaimana mudahnya membuat Fake Delete di PHPMaker 2021. Tapi sayangnya, di artikel tersebut, kita tidak bisa menerapkannya untuk beberapa record sekaligus (Multiple Delete). Kita hanya bisa "menghapus" per satu record (Single Delete) saja. Penyebabnya karena kita langsung melakukan return false dan me-redirect Pengguna Akhir kembali ke halaman List. Bukan PHPMaker namanya jika kita tidak bisa mencarikan alternatif solusi untuk membuat Fake Delete … [Selengkapnya ...]
Begini Mudahnya dan Cepatnya Membuat Fake Delete di PHPMaker 2021
Fake Delete sering diartikan dengan Penghapusan Palsu. Dengan kata lain, ketika Pengguna Akhir dari Aplikasi Web menghapus data, maka data tersebut sebenarnya tidak dihapus dari database, tetapi hanya ditandai statusnya sebagai sudah dihapus. Fitur Fake Delete adalah salah satu fitur yang sering dibutuhkan di dalam suatu Aplikasi Web. Khususnya jika ada ketentuan yang mengharuskan data tidak boleh dihapus secara fisik. Pengguna Akhir hanya tidak dapat melihat data yang sudah ditandai … [Selengkapnya ...]
Menghilangkan Index Field di ExecuteRow dan ExecuteRows pada PHPMaker 2021
Sebagian besar global function di PHPMaker 2021 dapat dikenali dari namanya. Contohnya, ExecuteRow yang berfungsi untuk mengeksekusi data di satu baris (row), dan ExecuteRows yang berfungsi untuk mengeksekusi data di beberapa baris (rows). Di kedua global function tersebut, kita bisa mengakses data baik dari nomor indeks kolom atau nomor indeks field-nya, yang biasanya dimulai dari 0, maupun dari nama kolom atau nama field-nya. Kadang-kadang, kita tidak ingin menyertakan nomor indeks kolom … [Selengkapnya ...]