Phalcon - Veritabanları Anahtarlama
Uygulamamızda bir MySQL veritabanı kullandık. Veritabanı yazılımını orta akışta değiştirmek isteseydik, yeni veritabanımızda aynı veri yapısına sahip olduğumuz sürece çok zor olmazdı.
PostgreSQL
PostgreSQL veritabanına bağlanacak web uygulamasını yapılandırın.
Bu, aşağıdaki kod kullanılarak gerçekleştirilebilir. Hizmetler şunları içerecekPhalcon\Db\Adapter\Pdo\Postgresql
use Phalcon\Db\Adapter\Pdo\Postgresql;
$config = [
'host' => 'localhost',
'dbname' => 'blog_tutorial',
'port' => 5432,
'username' => 'root',
'password' => ''
];
$connection = new Postgresql($config);
SQLite
SQLite bağlantısını uygulamak için konfigürasyon aşağıdakilerle genişletilmelidir: Phalcon\Db\Adapter\Pdo\Sqlite soyut sınıf.
<?php
use Phalcon\Db\Adapter\Pdo\Sqlite;
$connection = new Sqlite(['dbname' => '/tmp/blog_tutorial.sqlite']);
Oracle
Phalcon'da Oracle veritabanı bağlantısını uygulamak için konfigürasyon aşağıdakilerle genişletilmelidir: Phalcon\Db\Adapter\Pdo\Oracle soyut sınıf.
<?php
use Phalcon\Db\Adapter\Pdo\Oracle;
$config = array (
"dbname" => "//localhost/blog_tutorial",
"username" => "root",
"password" => ""
);
$connection = new Phalcon\Db\Adapter\Pdo\Oracle($config);