PHP Класс Prado\Data\SqlMap\TSqlMapConfig

Database connection and TSqlMapManager configuration.
С версии: 3.1
Наследование: extends Prado\Data\TDataSourceConfig
Показать файл Открыть проект

Открытые методы

Метод Описание
clearCache ( ) Deletes the configuration cache.
getClient ( ) : TSqlMapGateway Initialize the sqlmap if necessary, returns the TSqlMapGateway instance.
getConfigFile ( ) : string
getEnableCache ( ) : boolean
getSqlMapManager ( ) : TSqlMapManager Create and configure the data mapper using sqlmap configuration file.
setConfigFile ( $value )
setEnableCache ( $value ) Set true to cache sqlmap instances.

Защищенные методы

Метод Описание
cacheSqlMapManager ( $manager ) : boolean Saves the current SqlMap manager to cache.
createSqlMapGateway ( ) : TSqlMapGateway
loadCachedSqlMapManager ( ) : TSqlMapManager Loads SqlMap manager from cache.

Приватные методы

Метод Описание
getCacheKey ( ) : string

Описание методов

cacheSqlMapManager() защищенный Метод

Saves the current SqlMap manager to cache.
protected cacheSqlMapManager ( $manager ) : boolean
Результат boolean true if SqlMap manager was cached, false otherwise.

clearCache() публичный Метод

Deletes the configuration cache.
public clearCache ( )

createSqlMapGateway() защищенный Метод

protected createSqlMapGateway ( ) : TSqlMapGateway
Результат TSqlMapGateway SqlMap gateway instance.

getClient() публичный Метод

Initialize the sqlmap if necessary, returns the TSqlMapGateway instance.
public getClient ( ) : TSqlMapGateway
Результат TSqlMapGateway SqlMap gateway instance.

getConfigFile() публичный Метод

public getConfigFile ( ) : string
Результат string SqlMap configuration file.

getEnableCache() публичный Метод

public getEnableCache ( ) : boolean
Результат boolean true if configuration should be cached, false otherwise.

getSqlMapManager() публичный Метод

Or if cache is enabled and manager already cached load from cache. If cache is enabled, the data mapper instance is cached.
С версии: 3.1.7
public getSqlMapManager ( ) : TSqlMapManager
Результат TSqlMapManager SqlMap manager instance

loadCachedSqlMapManager() защищенный Метод

Loads SqlMap manager from cache.
protected loadCachedSqlMapManager ( ) : TSqlMapManager
Результат TSqlMapManager SqlMap manager intance if load was successful, null otherwise.

setConfigFile() публичный Метод

public setConfigFile ( $value )

setEnableCache() публичный Метод

Set true to cache sqlmap instances.
public setEnableCache ( $value )