PHP Класс Scalr_Model

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$id

Защищенные свойства (Protected)

Свойство Тип Описание
$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