Tutorial ini mengacu pada Database Class pada Joomla! 1.0.15. Kelas Database (Database Class) pada Joomla! 1.0.x di definisikan dalam file database.php yang berada di folder includes ($root$/includes/database.php). Instance dari kelas ini,
$database, dibuat otomatis setiap kali halaman di-load oleh sistem Joomla! berdasarkan variabel-variabel yang ada di konfigurasi Joomla. Anda tidak perlu membuat instance baru dari objek ini, untuk mengaksesnya Anda cukup gunakan
$database dalam fungsi yang Anda buat, jangan lupa untuk mendeklarasikan
$database sebagai global variable.
function contohFungsi() {
global $database;
}
Sistem kelas database Joomla! 1.0.x mengadaptasi ADOdb database abstraction library (adodb.sourceforge.net). Dan sampai saat ini, Joomla hanya support database MySQL (www.mysql.com).
Berikut ini fungsi-fungsi yang ada di kelas Database.
Silakan klik pada nama fungsi berikut ini untuk keterangan lebih lanjut. (Untuk fungsi yang belum ada link-nya, itu berarti artikelnya belum saya bua atau belum saya publish :)
database
Constructor untuk kelas database.