edgardmessias / yii2-firebird
Firebird connector for Yii2 framework
Installs: 13 751
Dependents: 1
Suggesters: 0
Security: 0
Stars: 24
Watchers: 12
Forks: 9
Open Issues: 1
Type:yii2-extension
Requires
- yiisoft/yii2: ^2.0.15.0
Requires (Dev)
- phpunit/phpunit: 4.8.34
- yiisoft/yii2-coding-standards: ^2.0.2
- yiisoft/yii2-dev: ~2.0.15.0
This package is not auto-updated.
Last update: 2024-11-09 18:48:44 UTC
README
This branch use last stable version of Yii2 (dev)
This extension adds Firebird database engine extension for the Yii framework 2.0.
Requirements
At least Firebird version 2.0 is required. However, in order to use all extension features.
Partial support with Firebird 3.0
Unsupported
Functions not supported by the Firebird database:
- Rename Table - See this FAQ
- Check Integrity - Track
- BLOB data type for pdo_firebird <= 7.0.13 - See this bug
- BOOLEAN data type for pdo_firebird - See this bug
Installation
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.
Configuration
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', ], ], ];
Donations:
- 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) 429VTmDsAw4aKgibxkk4PzZbxzj8txYtq5XrKHc28pXsUtMDWniL749WbwaVe4vUMveKAzAiA4j8xgUi29TpKXpm41bmrwQ
My Bitcoin Wallet Address (BTC) 38hcARGVzgYrcdYPkXxBXKTqScdixvFhZ4
My Ethereum Wallet Address (ETH) 0xdb77aa3d0e496c73a0dac816ac33ea389cf54681
Another Cryptocurrency: https://freewallet.org/id/edgardmessias