srusakov/firebirddb

Yii 2 Firebird DB 驱动器

安装: 873

依赖者: 0

建议者: 0

安全: 0

星标: 6

关注者: 3

分支: 4

开放问题: 0

类型:源代码

dev-master 2014-06-10 12:01 UTC

This package is not auto-updated.

Last update: 2024-09-24 16:06:14 UTC


README

这是由idlesign最初发布的YiiFirebird适配器的更新版本。它已增强以兼容yii2。

本版本标记为2.0

需求

  • PHP 5.4
  • 启用PDO_Firebird扩展。
  • Firebird 2.5(未在旧版本上进行测试)
  • Yii 1.1.9

安装

  • 修改您的composer.json文件
...
"require": {
    "srusakov/firebirddb": "*"
	},
  "repositories":[{
      "type":"git",
      "url":"http://github.com/srusakov/yii2-firebirddb",
  }]
...
  • 修改您的common/config/main.php文件
return [
    'components' => [
        'db' => [
            'class' => 'yii\db\Connection',
            'dsn' => 'firebird:dbname=HOSTNAME:DATABASENAME.fdb;charset=UTF8',
            'username' => 'sysdba',
            'password' => 'masterkey',
            'charset' => 'utf8',
            'pdoClass' => 'srusakov\firebirddb\PDO',
            'schemaMap' => [
                                'firebird' => 'srusakov\firebirddb\Schema', // FireBird
                            ],
        ],
]

限制

由数据库施加的一些限制

  • 重命名表
  • 在同一事务和同一表中使用DDL和DML语句。(例如:创建表和插入)

注意!

此驱动器在生产环境中未经过充分测试!使用时请自行承担风险!

感谢

@idlesign, @robregonm, @edgardmessias, @mr-rfh, @mlorentz75