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.
Устаревший: since 1.5.1
Автор: =undo= ([email protected])
Показать файл Открыть проект

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

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

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

Return the DESC table
public desc ( ) : mixed
Результат mixed

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
public get_sql ( integer $pk, string $sql ) : string
$pk integer The primary id of record
$sql string The SQL select used to retrive the single record information
Результат string

Описание свойств

$table публичное свойство

An instance of table of record
public __WPDKDBTable $table
Результат __WPDKDBTable