\KTRLib\DatabaseDbAdopter

データベース接続クラス

このクラスは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です。

Summary

Methods
Properties
Constants
factory()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
No private properties found
N/A

Methods

factory()

factory() : boolean|\Phalcon\Db\Adapter\Pdo\Mysql|\Phalcon\Db\Adapter\Pdo\Postgresql|\Phalcon\Db\Adapter\Pdo\Sqlite

ファクトリメソッド

Returns

boolean|\Phalcon\Db\Adapter\Pdo\Mysql|\Phalcon\Db\Adapter\Pdo\Postgresql|\Phalcon\Db\Adapter\Pdo\Sqlite