DBFactory
in package
Tags
Table of Contents
- make() : RedisDriver|CouchDriver|MongoDriver|PDOSqlDriver|mixed
- 生成model实例
- getDsn() : string
- 生成DSN
- getOracleTns() : string
- 生成tns
Methods
make()
生成model实例
public
static make(string $type, array<string|int, mixed>|Closure &$params[, array<string|int, mixed> $config = [] ]) : RedisDriver|CouchDriver|MongoDriver|PDOSqlDriver|mixed
Parameters
- $type : string
- $params : array<string|int, mixed>|Closure
- $config : array<string|int, mixed> = []
Tags
Return values
RedisDriver|CouchDriver|MongoDriver|PDOSqlDriver|mixed —getDsn()
生成DSN
private
static getDsn(array<string|int, mixed> &$params[, string $type = 'mysql' ][, bool|true $useUnixSocket = true ]) : string
Parameters
- $params : array<string|int, mixed>
- $type : string = 'mysql'
- $useUnixSocket : bool|true = true
Tags
Return values
string —getOracleTns()
生成tns
private
static getOracleTns(array<string|int, mixed> &$params) : string
Parameters
- $params : array<string|int, mixed>