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/Controls/id/List.page | 5 ++- .../protected/pages/Database/id/ActiveRecord.page | 45 +++++++++++++++++++++- .../pages/GettingStarted/id/NewFeatures.page | 2 + 3 files changed, 49 insertions(+), 3 deletions(-) (limited to 'demos') diff --git a/demos/quickstart/protected/pages/Controls/id/List.page b/demos/quickstart/protected/pages/Controls/id/List.page index 63260b69..530e1453 100644 --- a/demos/quickstart/protected/pages/Controls/id/List.page +++ b/demos/quickstart/protected/pages/Controls/id/List.page @@ -58,6 +58,9 @@ $listbox->dataBind();

TDropDownList menampilkan kotak daftar dropdown yang membolehkan pengguna untuk memilih opsi tunggal dari beberapa yang telah ditetapkan.

+

+Sejak v3.1.1, TDropDownList mulai mendukung teks pertanyaan (seperti 'Please select:' sebagai item list pertama). Untuk menggunakan fitur ini, setel baik PromptText ataupun PromptValue, atau keduanya. Jika pengguna memilih item pertanyaan, dropdown list tidak akan dipilih. +

TCheckBoxList

@@ -93,4 +96,4 @@ $listbox->dataBind(); -
$Id: List.page 1650 2007-01-24 06:55:32Z wei $
\ No newline at end of file +
$Id: List.page 2256 2007-09-28 02:04:47Z xue $
\ No newline at end of file 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. +

+ +class UserRecord extends TActiveRecord +{ + const TABLE='users'; + public static $COLUMN_MAPPING=array + ( + 'user_id'=>'id', + 'email_address'=>'email', + 'first_name'=>'firstName', + 'last_name'=>'lastName', + ); + public $id; + public $username; // nama kolom fisik dan logika sama + public $email; + public $firstName; + public $lastName; + //.... +} + +

+Dengan pemetaan kolom di atas, kita menambahkan alamat first_name menggunakan $userRecord->firstName +daripada $userRecord->first_name. Ini membantu pemisahan dari logika dan model. +

+ +

References

-
$Id: ActiveRecord.page 2179 2007-08-30 02:17:55Z wei $
\ No newline at end of file +
$Id: ActiveRecord.page 2262 2007-09-28 18:26:03Z xue $
\ No newline at end of file diff --git a/demos/quickstart/protected/pages/GettingStarted/id/NewFeatures.page b/demos/quickstart/protected/pages/GettingStarted/id/NewFeatures.page index 46f482f2..c9390f32 100644 --- a/demos/quickstart/protected/pages/GettingStarted/id/NewFeatures.page +++ b/demos/quickstart/protected/pages/GettingStarted/id/NewFeatures.page @@ -18,6 +18,8 @@ Halaman ini meringkas fitur-fitur utama baru yang diperkenalkan dalam setiap ril
  • Ditambahkan dukungan untuk mengkonfigurasi properti halaman dan aturan otorisasi menggunakan path halaman relatif dalam konfigurasi aplikasi dan halaman. Ditambahkan dukungan untuk membolehkan otorisasi didasarkan pada alamat remote host.
  • Ditambahkan persister kondisi halaman baru TCachePageStatePersister. Ia membolehkan kondisi halaman untuk disimpan menggunakan modul cache (misalnya TMemCache, TDbCache, dll.)
  • Ditambahkan dukungan untuk kerangka kerja otentikasi guna mengingat yang sudah masuk.
  • +
  • Ditambahkan dukungan untuk menampilkan item pertanyaan dalam TDropDownList dan TListBox (sesuatu mirip 'Please select:' sebagai item pertama.)
  • +
  • Ditambahkan dukungan untuk pemetaan kolom dalam Rekaman Aktif.
  • Versi 3.1.0

    -- cgit v1.2.3