Sungguh sudah tidak terhitung lagi banyaknya keuntungan yang bisa kita peroleh jika membangun Aplikasi Web menggunakan PHPMaker. Termasuk salah satu trik berikut yang dapat mengubah atau mengganti URL yang terdapat pada Item Menu pada Aplikasi Web yang dihasilkan oleh PHPMaker.
Seperti yang sudah kita ketahui, PHPMaker telah menyediakan fleksibilitas yang tinggi bagi Web Developer untuk mengkostumisasi Menu yang terdapat di Aplikasi Web. Ada dua server event disediakan bagi Web Developer jika ingin bermain-main dengan Item Menu, yaitu Menu_Rendering dan MenuItem_Adding.
Dalam tulisan ini, saya akan menunjukkan kepada Anda bagaimana mudahnya kita sebagai Web Developer dapat mengubah URL milik salah satu Item Menu. Katakanlah kita ingin mengganti URL pada Item Menu Orders yaitu orderslist.php menjadi myorderslist.php.
Cukup dengan menaruh sedikit kode PHP saja ke dalam server event MenuItem_Adding, sehingga selengkapnya kira-kira menjadi seperti ini:
function MenuItem_Adding(&$Item) { //var_dump($Item); // Return FALSE if menu item not allowed if ($Item->Url == "orderslist.php") { $Item->Url = "myorderslist.php"; } return TRUE; }
Tentu saja dari kode di atas, Anda bisa mengembangkannya sesuai dengan kebutuhan. Misalnya, URL tersebut berbeda-beda untuk setiap User Level 1 dan User Level 2, contoh:
function MenuItem_Adding(&$Item) { //var_dump($Item); // Return FALSE if menu item not allowed if ($Item->Url == "orderslist.php") { if (CurrentUserLevel() == 1) { $Item->Url = "myorderslist1.php"; } elseif (CurrentUserLevel() == 2) { $Item->Url = "myorderslist2.php"; } } return TRUE; }
Wow, betapa mudah dan cepatnya, bukan? 🙂
Tinggalkan Balasan