Skip to content
Firebird connector for Yii2 framework
Branch: master
Clone or download
Latest commit a6fd3e7 Apr 18, 2018
Type Name Latest commit message Commit time
Failed to load latest commit information.
src Improved supports detection Apr 18, 2018
.gitignore Added composer.lock; Apr 28, 2016
.scrutinizer.yml Added Yii2 coding standards for scrutinizer; Nov 8, 2016
.travis.yml Prepare to release Apr 4, 2018 Added BSD License [ci skip]; Apr 28, 2016 Added donation wallets Jan 2, 2018
composer.lock Prepare to release Apr 4, 2018
phpcs.xml.dist Added Yii2 coding standards for scrutinizer; Nov 8, 2016
phpunit.xml.dist Added timeout for tests; Feb 7, 2017

Firebird Extension for Yii 2

Latest Stable Version Total Downloads Latest Unstable Version License

This branch use last stable version of Yii2 (dev)

This extension adds Firebird database engine extension for the Yii framework 2.0.

Yii2 Build Status Dependency Status Reference Status Code Coverage Scrutinizer Code Quality


At least Firebird version 2.0 is required. However, in order to use all extension features.

Partial support with Firebird 3.0


Functions not supported by the Firebird database:


The preferred way to install this extension is through composer.

Either run

php composer.phar require --prefer-dist "edgardmessias/yii2-firebird:*"

or add

"edgardmessias/yii2-firebird": "*"

to the require section of your composer.json.


To use this extension, simply add the following code in your application configuration:

return [
    'components' => [
        'db' => [
            'class' => 'edgardmessias\db\firebird\Connection',
            'dsn' => 'firebird:dbname=localhost:/tmp/TEST.FDB;charset=ISO8859_1',
            'username' => 'username',
            'password' => 'password',


  • Donation is as per your goodwill to support my development.
  • If you are interested in my future developments, i would really appreciate a small donation to support this project.
My Monero Wallet Address (XMR)
My Bitcoin Wallet Address (BTC)
My Ethereum Wallet Address (ETH)

Another Cryptocurrency:

You can’t perform that action at this time.