PHP Класс WPDKDBTableRow
## Overview
This class is a map of a single record on database. When a record is loaded the column are mapped as properties of
this class. For this reason exist the internal private property _excludeProperties. It is used to avoid get the
class properties.
### Property naming
To avoid property override, all protected, private or public property of this class **must** start with a
underscore prefix.
Показать файл
Открыть проект
Открытые свойства
Свойство |
Тип |
Описание |
|
$table |
__WPDKDBTable |
An instance of table of record |
|
Открытые методы
Метод |
Описание |
|
__construct ( __WPDKDBTable $dbtable, integer | array | object $pk = null ) : WPDKDBTableRow |
Create an instance of WPDKDBTableRow class |
|
defaults ( ) |
Override this method to return a filtered key pairs array with column name and default value |
|
desc ( ) : mixed |
Return the DESC table |
|
getInstance ( __WPDKDBTable $dbtable, integer | array | object $pk = null ) : WPDKDBTableRow |
Return an instance of WPDKDBTableRow class |
|
get_sql ( integer $pk, string $sql ) : string |
You can override this method to change the SQL used to retrive te single record information |
|
Приватные методы
Метод |
Описание |
|
initByID ( integer $pk ) : boolean | array |
Return the array row and init this instance of WPDKDBTableRow from record ID. Return false if an error occour. |
|
Описание методов
__construct()
публичный Метод
Create an instance of WPDKDBTableRow class
public __construct ( __WPDKDBTable $dbtable, integer | array | object $pk = null ) : WPDKDBTableRow |
$dbtable |
__WPDKDBTable |
Object of database class |
$pk |
integer | array | object |
Optional. Any id, array or object |
Результат |
WPDKDBTableRow |
|
defaults()
публичный Метод
Override this method to return a filtered key pairs array with column name and default value
getInstance()
публичный статический Метод
Return an instance of WPDKDBTableRow class
public static getInstance ( __WPDKDBTable $dbtable, integer | array | object $pk = null ) : WPDKDBTableRow |
$dbtable |
__WPDKDBTable |
An instance of __WPDKDBTable class |
$pk |
integer | array | object |
Optional. Any id, array or object |
Результат |
WPDKDBTableRow |
|
get_sql()
публичный Метод
You can override this method to change the SQL used to retrive te single record information
Описание свойств
$table публичное свойство
An instance of table of record
public __WPDKDBTable $table |
Результат |
__WPDKDBTable |
|