PHP 클래스 Scalr_Model

파일 보기 프로젝트 열기: scalr/scalr 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$id

보호된 프로퍼티들

프로퍼티 타입 설명
$crypto Scalr\Util\CryptoTool
$db ADODB_mysqli
$dbMessageKeyNotFound
$dbPrimaryKey
$dbPropertyMap
$dbTableName 'dbkey' => 'classkey' 'dbkey' => array('property' => 'classkey', 'type' => 'string' (default) or 'bool' or 'datetime' (unixstamp) or serialize (by php), 'is_filter' => true or false, 'update' => true or false, 'updateSql', 'createSql')

공개 메소드들

메소드 설명
__call ( $name, $arguments )
__construct ( $id = null )
delete ( $id = null )
getContainer ( ) : Container Gets DI Container
init ( string $className = null ) : Scalr_Model Init
loadBy ( $info )
loadByFilter ( $filterArgs = [], $ufilterArgs = [] )
loadById ( integer $id )
save ( boolean $forceInsert = false ) : Scalr_Model Save current object to database

보호된 메소드들

메소드 설명
getCrypto ( ) : Scalr\Util\CryptoTool

비공개 메소드들

메소드 설명
findDbKeyByProperty ( $property )

메소드 상세

__call() 공개 메소드

public __call ( $name, $arguments )

__construct() 공개 메소드

public __construct ( $id = null )

delete() 공개 메소드

public delete ( $id = null )

getContainer() 공개 메소드

Gets DI Container
public getContainer ( ) : Container
리턴 Scalr\DependencyInjection\Container

getCrypto() 보호된 메소드

protected getCrypto ( ) : Scalr\Util\CryptoTool
리턴 Scalr\Util\CryptoTool

init() 공개 정적인 메소드

Init
public static init ( string $className = null ) : Scalr_Model
$className string
리턴 Scalr_Model

loadBy() 공개 메소드

public loadBy ( $info )

loadByFilter() 공개 메소드

public loadByFilter ( $filterArgs = [], $ufilterArgs = [] )

loadById() 공개 메소드

public loadById ( integer $id )
$id integer

save() 공개 메소드

Save current object to database
public save ( boolean $forceInsert = false ) : Scalr_Model
$forceInsert boolean optional Force insert. (false by default)
리턴 Scalr_Model Return current object

프로퍼티 상세

$crypto 보호되어 있는 프로퍼티

protected CryptoTool,Scalr\Util $crypto
리턴 Scalr\Util\CryptoTool

$db 보호되어 있는 프로퍼티

protected ADODB_mysqli $db
리턴 ADODB_mysqli

$dbMessageKeyNotFound 보호되어 있는 프로퍼티

protected $dbMessageKeyNotFound

$dbPrimaryKey 보호되어 있는 프로퍼티

protected $dbPrimaryKey

$dbPropertyMap 보호되어 있는 프로퍼티

protected $dbPropertyMap

$dbTableName 보호되어 있는 프로퍼티

'dbkey' => 'classkey' 'dbkey' => array('property' => 'classkey', 'type' => 'string' (default) or 'bool' or 'datetime' (unixstamp) or serialize (by php), 'is_filter' => true or false, 'update' => true or false, 'updateSql', 'createSql')
protected $dbTableName

$id 공개적으로 프로퍼티

public $id