PHPMaker sudah menyediakan beberapa fungsi global (Global Function) yang dapat digunakan oleh Web Developer pada Aplikasi Web yang dihasilkan olehnya. Beberapa di antaranya bahkan dibuat berdasarkan dari object atau class yang paling sering digunakan, seperti class Security, Language, dan Breadcrumb.
Fungsi global – fungsi global tersebut memiliki nama yang sangat deskriptif; sesuai dengan fungsi atau tujuannya. Itulah mengapa mereka dapat digunakan dengan cepat, karena selain mudah diingat, juga Web Developer dapat menggunakannya berdasarkan intuisi nama fungsi tersebut. Berikut ini beberapa contoh fungsi global tersebut.
Fungsi pertama dan yang paling menentukan untuk memastikan Aplikasi Web sudah terhubung ke Database dan dapat mengambil data dari Database adalah Conn.
Contoh:
$rs = Conn()->Execute("SELECT OrderID, CustomerID, EmployeeID FROM orders"); // mengeksekusi sebuah pernyataan SELECT dan mendapatkan object Recordset
Fungsi kedua yang tak kalah pentingnya untuk mengamankan Aplikasi Web Anda adalah Security, dan digunakan untuk mendapatkan object Security secara global.
Contoh:
if (Security()->CanEdit()) { // periksa jika pengguna yang sedang login memiliki hak akses Edit untuk table terpilih (untuk digunakan dengan fitur User Level Security) // letakkan kode Anda di sini ... }
Fungsi berikutnya yang berperan untuk mendapatkan object berisi kemampuan untuk menterjemahkan teks ke dalam multi-bahasa adalah Language.
Contoh:
Language()->setPhrase("AddLink", "My Add Link Text"); // ganti teks untuk link "Add"
Fungsi global lainnya yang bertujuan untuk mendapatkan Nama Pengguna yang sedang login adalah CurrentUserName.
Contoh:
if (IsLoggedIn()) { $sUsername = CurrentUserName(); }
Tinggalkan Balasan