Masino Sinaga

A Web Developer Who Helps Web Developers

Anda di sini: Beranda / PHPMaker / Begini Mudahnya Mengubah URL Item Menu pada Aplikasi Web dari PHPMaker
Memang Luar Biasa Hebatnya Support yang Diberikan oleh PHPMaker
Row_CustomAction di PHPMaker Sekarang Bisa Lewat AJAX Atau HTTP POST

Begini Mudahnya Mengubah URL Item Menu pada Aplikasi Web dari PHPMaker

Kam, 25 Februari 2016 oleh Masino Sinaga Tinggalkan Komentar

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? 🙂

Ditempatkan di bawah: PHPMaker Ditag dengan:Belajar PHPMaker, item menu, menu, MenuItem_Adding, PHPMaker Indonesia, Server Events, Tutorial PHPMaker, URL

Memang Luar Biasa Hebatnya Support yang Diberikan oleh PHPMaker
Row_CustomAction di PHPMaker Sekarang Bisa Lewat AJAX Atau HTTP POST

Tinggalkan Balasan Batalkan balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses

Pos-pos Terbaru

  • Alasan 21 Harus Pakai Masino Extensions: Form Wizard dengan jQuery SmartWizard v7
  • Alasan 20 Harus Pakai Masino Extensions: Maximum Record per Page
  • Alasan 19 Harus Pakai Masino Extensions: Custom Breadcrumb Links
  • Alasan 18 Harus Pakai Masino Extensions: Improvement User Level Permissions
  • Alasan 17 Harus Pakai Masino Extensions: Dynamic Permission for Export Data

Menu

  • Siapa Saya?
  • Web Development
  • PHPMaker
  • Umum
  • Syarat dan Ketentuan
  • Sitemap (Peta Situs)
  • Komentar

Komentar Terbaru

  • Alasan 21 Harus Pakai Masino Extensions: Form Wizard dengan jQuery SmartWizard v7 pada Alasan 10 Harus Pakai Masino Extensions: Form Wizard
  • Masino Sinaga pada Kode Javascript yang Berubah di PHPMaker 2026 dari PHPMaker 2025
  • Masino Sinaga pada Kode Javascript yang Berubah di PHPMaker 2026 dari PHPMaker 2025
  • Charly pada Kode Javascript yang Berubah di PHPMaker 2026 dari PHPMaker 2025
  • Charly pada Kode Javascript yang Berubah di PHPMaker 2026 dari PHPMaker 2025

(c) Masino Sinaga 2009 - 2026 | WordPress | Catat masuk | Kembali ke atas