专业Web/oci8pdo

此包已被废弃,不再维护。未建议替代包。

Yii 框架扩展 - 使用 PHP OCI8 函数模拟 Oracle PDO

安装: 54

依赖者: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 7

类型:yii2-extension

1.0.1 2016-03-09 11:33 UTC

This package is auto-updated.

Last update: 2020-08-29 05:08:03 UTC


README

一个用于使用 PHP OCI8 函数模拟 Oracle PDO 的 Yii2 扩展。

Composer

oci8Pdo 通过 composer 提供

composer require professionalweb/oci8Pdo "dev-master"

或者您可以将以下内容手动添加到 composer.json 中的 require 部分

"professionalweb/oci8Pdo": "dev-master"

之后运行 composer update

在您的 PHP 项目中

配置

return [
    'components' => [
        'db' => [
            'class' => 'professionalweb\oci8Pdo\Connection',
            'dsn' => 'oci:dbname=DBNAME',
            'username' => 'LOGIN',
            'password' => 'PASSWORD',
            'enableQueryCache' => false,
            'enableSchemaCache' => true,
            'schemaCache' => 'cache',
            'schemaCacheDuration' => 0,
            'queryCacheDuration' => 3600,
            'on afterOpen' => function($event) {
                $event->sender->createCommand("alter session set nls_date_format='dd.mm.yyyy hh24:mi'")->execute();
            }
        ]
    ]
];

MIT 许可证

版权所有 (c) 2012 Jeroen den Haan

特此授予任何人获得此软件及其相关文档副本(以下简称“软件”)的非专有使用权,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或出售软件副本,以及允许向获得软件的人提供软件副本,前提是遵守以下条件

上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。

软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于对适销性、特定用途的适用性和非侵权的保证。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任负责,无论该责任是基于合同、侵权或其他原因,是否由软件或软件的使用或其他交易产生。