From 81d60a70d4612f75f05e2c8a8ddfcafcee1dc3c0 Mon Sep 17 00:00:00 2001
From: kabayan <>
Date: Sat, 29 Sep 2007 20:40:05 +0000
Subject: Indonesian Synchronized.
---
.../protected/pages/Database/id/ActiveRecord.page | 45 +++++++++++++++++++++-
1 file changed, 43 insertions(+), 2 deletions(-)
(limited to 'demos/quickstart/protected/pages/Database')
diff --git a/demos/quickstart/protected/pages/Database/id/ActiveRecord.page b/demos/quickstart/protected/pages/Database/id/ActiveRecord.page
index e73c133b..d4e473d8 100644
--- a/demos/quickstart/protected/pages/Database/id/ActiveRecord.page
+++ b/demos/quickstart/protected/pages/Database/id/ActiveRecord.page
@@ -891,13 +891,54 @@ sebuah array. Contohnya $player->skills[] = new SkillRecord(). Jika
-Referensi
+Pemetaan Kolom
+
+Sejak v3.1.1, Rekaman Aktif mulai mendukung pemetaan kolom. Pemetaan kolom membolehkan para +pengembang untuk mengalamatkan kolom dalam Rekaman Aktif menggunakan konvensi penamaan lebih +konsisten. Dalam keadaan tertentu, menggunakan pemetaan kolom, seseorang dapat mengakses kolom +menggunakan apapun namanya yang disukainya, daripada nama terbatas yang didefinisikan dalam +skema database. +
++Untuk menggunakan pemetaan kolom, deklarasikan array statis bernama COLUMN_MAPPING dalam kelas Rekaman Aktif. +Kunci dari array adalah nama kolom (disebut nama kolom fisik) yang didefinisikan dalam skema database, +sementara nilai terkait dengan nama properti (disebut nama kolom logika) didefinisikan dalam +kelas Rekaman Aktif. Nama properti dapat nama variabel anggota kelas public atau nama properti komponen +yang didefinisikan via pengambil/penyetel. Jika nama kolom fisik terjadi sama seperti nama kolom logika, +keduanya tidak perlu didaftarkan dalam COLUMN_MAPPING. +
++Dengan pemetaan kolom di atas, kita menambahkan alamat first_name menggunakan $userRecord->firstName +daripada $userRecord->first_name. Ini membantu pemisahan dari logika dan model. +
+ +