From 654a9cae43358c7eecf3b522e9876aa7815e2453 Mon Sep 17 00:00:00 2001 From: Fabio Bas Date: Mon, 7 Dec 2015 15:57:51 +0100 Subject: Move urls from pradosoft.com to github's project page; drop unmaintained quickstart tutorial translations --- .../protected/pages/Day2/id/ConnectDB.page | 46 ---------------------- 1 file changed, 46 deletions(-) delete mode 100755 demos/blog-tutorial/protected/pages/Day2/id/ConnectDB.page (limited to 'demos/blog-tutorial/protected/pages/Day2/id/ConnectDB.page') diff --git a/demos/blog-tutorial/protected/pages/Day2/id/ConnectDB.page b/demos/blog-tutorial/protected/pages/Day2/id/ConnectDB.page deleted file mode 100755 index b9610d21..00000000 --- a/demos/blog-tutorial/protected/pages/Day2/id/ConnectDB.page +++ /dev/null @@ -1,46 +0,0 @@ - - -

Melakukan Koneksi DB

- -

-Untuk menggunakan database yang baru saja kita buat, pertama kita perlu melaksanakan koneksinya. -

- -

-Kita akan menggunakan Data Access Objects (DAO) untuk memisahkan mekanisme akses data kita. Jika nanti kita menggunakan DBMS yang berbeda (misalnya PostgreSQL, Oracle) untuk menyimpan data blog, kita hanya perlu mengubah nama sumber database atau data source nama (DSN) dam kita dapat menjaga kode PHP kita tetap utuh. -

- - -Untuk menggunakan DAO, anda harus menginstalasi dan menghidupkan ekstensi PDO PHP dan driver PDO spesifik-database (dalam kasus kita, itu adalah driver SQLite PDO). Ini bisa dilakukan secara mudah pada Windows dengan mengubah file php.ini, menambahkan baris berikut: - -extension=php_pdo.dll -extension=php_pdo_sqlite.dll - - - -

-Selanjutnya untuk memisahkan tabel database sebenarnya, kita juga akan menggunakan fitur Rekaman Aktif (AR). Setiap rekaman data akan disajikan sebagai obyek Rekaman Aktif yang mampu melakukan query, menyimpan dan menghapus tanpa menulis pernyataan SQL. -

- -

-Kita memodifikasi file konfigurasi aplikasi kita protected/application.xml dengan menyisipkan baris berikut, yang memberitahu Rekaman Aktif bagaimana untuk menghubungkan ke database yang baru saja kita buat: -

- - - - - - - - - - -

-Konfigurasi di atas memperlihatkan bahwa kita menambahkan dua modul pada aplikasi kita. Modul TDataSourceConfig dikonfigurasi dengan string koneksi sqlite:protected/data/blog.db yang mengarah ke SQLite database kita. Koneksi ini dipakai oleh modul TActiveRecordConfig yang dibutuhkan leh Rekaman Aktif. -

- - -Seseorang dapat menyiapkan dua atau lebih koneksi DB dalam konfigurasi aplikasi. Untuk lebih jelasnya, lihat Dokumentasi Rekaman Aktif. Dan tentunya, seseorang juga bisa secara eksplisit membuat koneksi DB dalam kode PHP menggunakan komponen TDbConnection dalam PDO. - - -
\ No newline at end of file -- cgit v1.2.3