PHP 클래스 Prado\Data\ActiveRecord\TActiveRecordConfig

Database configuration for the default ActiveRecord manager instance. Example: application.xml configuration MySQL database definition: CREATE TABLE blogs ( blog_id int(10) unsigned NOT NULL auto_increment, blog_name varchar(255) NOT NULL, blog_author varchar(255) NOT NULL, PRIMARY KEY (blog_id) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; Record php class: class Blogs extends TActiveRecord { public $blog_id; public $blog_name; public $blog_author; public static function finder($className=__CLASS__) { return parent::finder($className); } } Usage example: class Home extends TPage { function onLoad($param) { $blogs = Blogs::finder()->findAll(); print_r($blogs); } }
부터: 3.1
상속: extends Prado\Data\TDataSourceConfig
파일 보기 프로젝트 열기: pradosoft/prado

공개 메소드들

메소드 설명
getEnableCache ( ) : boolean
getGatewayClass ( ) : string
getInvalidFinderResult ( ) : TActiveRecordInvalidFinderResult
getManager ( ) : TActiveRecordManager
getManagerClass ( ) : string
init ( $xml ) Initialize the active record manager.
setEnableCache ( $value ) Set true to cache the table meta data.
setGatewayClass ( string $value ) Set implementation class of ActiveRecordGateway
setInvalidFinderResult ( $value ) Define the way an active record finder react if an invalid magic-finder invoked
setManagerClass ( string $value ) Set implementation class of ActiveRecordManager

메소드 상세

getEnableCache() 공개 메소드

public getEnableCache ( ) : boolean
리턴 boolean true if table meta data should be cached, false otherwise.

getGatewayClass() 공개 메소드

public getGatewayClass ( ) : string
리턴 string the implementation class of ActiveRecordGateway. Defaults to {@link TActiveRecordConfig::DEFAULT_GATEWAY_CLASS DEFAULT_GATEWAY_CLASS}

getInvalidFinderResult() 공개 메소드

또한 보기: setInvalidFinderResult
부터: 3.1.5
public getInvalidFinderResult ( ) : TActiveRecordInvalidFinderResult
리턴 TActiveRecordInvalidFinderResult Defaults to '{@link TActiveRecordInvalidFinderResult::Null Null}'.

getManager() 공개 메소드

public getManager ( ) : TActiveRecordManager
리턴 TActiveRecordManager

getManagerClass() 공개 메소드

public getManagerClass ( ) : string
리턴 string the implementation class of ActiveRecordManager. Defaults to {@link TActiveRecordConfig::DEFAULT_GATEWAY_CLASS DEFAULT_MANAGER_CLASS}

init() 공개 메소드

Initialize the active record manager.
public init ( $xml )

setEnableCache() 공개 메소드

Set true to cache the table meta data.
public setEnableCache ( $value )

setGatewayClass() 공개 메소드

Set implementation class of ActiveRecordGateway
public setGatewayClass ( string $value )
$value string

setInvalidFinderResult() 공개 메소드

Define the way an active record finder react if an invalid magic-finder invoked
또한 보기: getInvalidFinderResult
부터: 3.1.5
public setInvalidFinderResult ( $value )

setManagerClass() 공개 메소드

Set implementation class of ActiveRecordManager
public setManagerClass ( string $value )
$value string