CakePHP ialah rangka kerja PHP berdasarkan corak MVC yang membolehkan pembangun membina aplikasi web dengan mudah. Walaupun CakePHP menggunakan pangkalan data MySQL secara lalai, ia juga menyokong PostgreSQL, menjadikannya pangkalan data pilihan. Artikel ini akan memperkenalkan cara menggunakan pangkalan data PostgreSQL dalam rangka kerja CakePHP.
Persediaan:
Sebelum anda bermula, anda perlu memastikan bahawa pangkalan data PostgreSQL telah dipasang dan dikonfigurasikan dengan betul. Jika tidak, muat turun dan pasang versi PostgreSQL terkini. Selepas pemasangan selesai, anda juga perlu mencipta pangkalan data dan pengguna pangkalan data.
Langkah 1: Pasang sambungan PostgreSQL
Untuk menggunakan pangkalan data PostgreSQL dalam rangka kerja CakePHP, anda perlu memasang sambungan yang sepadan. Anda boleh memasang sambungan dengan menjalankan arahan berikut dalam tetingkap terminal.
sudo apt-get install php-pgsql
Pada sistem Windows, anda boleh menggunakan arahan berikut untuk memasang sambungan.
composer require cakephp/cakephp-codesniffer
Langkah 2: Ubah suai konfigurasi pangkalan data
Cari fail config/app.php Anda perlu mengemas kini konfigurasi berikut kepada kandungan berkaitan pangkalan data PostgreSQL.
'datasources' => [ 'default' => [ 'className' => 'CakeDatabaseConnection', 'driver' => 'CakeDatabaseDriverPostgres', 'persistent' => false, 'host' => 'localhost', 'port' => '5432', 'username' => '<your-database-username>', 'password' => '<your-database-password>', 'database' => '<your-database-name>', 'encoding' => 'utf8', 'timezone' => 'UTC', 'flags' => [], 'cacheMetadata' => true, 'log' => false, 'quoteIdentifiers' => false, 'url' => env('DATABASE_URL', null), ],
Antaranya, anda perlu menggantikan
Langkah 3: Pindahkan jadual data
Mencipta jadual pangkalan data ialah sebahagian daripada alat migrasi menggunakan rangka kerja CakePHP. Anda boleh menjalankan skrip migrasi dengan arahan berikut.
bin/cake migrations migrate
Arahan di atas akan mencipta jadual data dengan melaksanakan skrip pemindahan pangkalan data.
Ringkasan:
Dalam artikel ini, kami memperkenalkan cara mencipta aplikasi web dalam rangka kerja CakePHP menggunakan pangkalan data PostgreSQL. Anda perlu memasang sambungan PostgreSQL dan mengubah suai fail konfigurasi pangkalan data, dan kemudian jalankan skrip migrasi untuk mencipta jadual data dalam pangkalan data. Selepas mengikuti langkah di atas, aplikasi CakePHP anda sedia untuk menggunakan pangkalan data PostgreSQL.
Atas ialah kandungan terperinci Bagaimana untuk menggunakan pangkalan data PostgreSQL dengan CakePHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!