PHP Class 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.
Deprecation: since 1.5.1
Author: =undo= ([email protected])
Afficher le fichier Open project: wpxtreme/wpdk

Méthodes publiques

Свойство Type Description
$table __WPDKDBTable An instance of table of record

Méthodes publiques

Méthode Description
__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

Private Methods

Méthode Description
initByID ( integer $pk ) : boolean | array Return the array row and init this instance of WPDKDBTableRow from record ID. Return false if an error occour.

Method Details

__construct() public méthode

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
Résultat WPDKDBTableRow

defaults() public méthode

Override this method to return a filtered key pairs array with column name and default value
public defaults ( )

desc() public méthode

Return the DESC table
public desc ( ) : mixed
Résultat mixed

getInstance() public static méthode

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
Résultat WPDKDBTableRow

get_sql() public méthode

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
Résultat string

Property Details

$table public_oe property

An instance of table of record
public __WPDKDBTable $table
Résultat __WPDKDBTable