factory()
factory() : boolean|\Phalcon\Db\Adapter\Pdo\Mysql|\Phalcon\Db\Adapter\Pdo\Postgresql|\Phalcon\Db\Adapter\Pdo\Sqlite
ファクトリメソッド
データベース接続クラス
このクラスはPhalconDiに登録されています。 そのため、Diを取得すればこのクラスが利用できます。
$di = new Di();
$db = $di->get('db');
もしくは直接インスタンス化することも可能です。
$db = DbAdopter::factory();
データベースの操作はPhalconに則っています。
接続するDBドライバは.envで設定します。通常.envはアプリケーションのルートディレクトリ直下に置かれています。 現在mysql,postgresql,sqlliteが使用可能です。 デフォルトではデータベースの接続にはこのクラスが格納されているディレクトリ以下の設定ファイルを読み込みます。 ファイル名はmysql.php,postgresql.php,sqllite.phpです。
アプリケーションの設定ファイルディレクトリに同名のファイルを配置すれば独自の設定が可能です。 設定ファイルディレクトリはアプリケーションルートディレクトリ/confです。