Joomla CMS  3.10.11 (avec JPlatform 13.1 inclus)
Documentation des API du CMS Joomla en version 3.10.11 et du framework Joomla Platform intégré
Tout Structures de données Espaces de nommage Fichiers Fonctions Variables Pages
Référence de la classe AbstractObserver
+ Graphe d'héritage de AbstractObserver:

Fonctions membres publiques

 __construct (TableInterface $table)
 
 onBeforeLoad ($keys, $reset)
 
 onAfterLoad (&$result, $row)
 
 onBeforeStore ($updateNulls, $tableKey)
 
 onAfterStore (&$result)
 
 onBeforeDelete ($pk)
 
 onAfterDelete ($pk)
 

Attributs protégés

 $table
 

Membres hérités additionnels

- Fonctions membres publiques statiques hérités de JObserverInterface
static createObserver (JObservableInterface $observableObject, $params=array())
 

Description détaillée

Table class supporting modified pre-order tree traversal behavior.

Depuis
3.1.2

Documentation des constructeurs et destructeur

◆ __construct()

__construct ( TableInterface  $table)

Constructor: Associates to $table $this observer

Paramètres
TableInterface$tableTable to be observed
Depuis
3.1.2

Documentation des fonctions membres

◆ onAfterDelete()

onAfterDelete (   $pk)

Post-processor for $table->delete($pk)

Paramètres
mixed$pkThe deleted primary key value.
Renvoie
void
Depuis
3.1.2

◆ onAfterLoad()

onAfterLoad ( $result,
  $row 
)

Post-processor for $table->load($keys, $reset)

Paramètres
boolean&$resultThe result of the load
array$rowThe loaded (and already binded to $this->table) row of the database table
Renvoie
void
Depuis
3.1.2

◆ onAfterStore()

onAfterStore ( $result)

Post-processor for $table->store($updateNulls)

Paramètres
boolean&$resultThe result of the store
Renvoie
void
Depuis
3.1.2

◆ onBeforeDelete()

onBeforeDelete (   $pk)

Pre-processor for $table->delete($pk)

Paramètres
mixed$pkAn optional primary key value to delete. If not set the instance property value is used.
Renvoie
void
Depuis
3.1.2
Exceptions

◆ onBeforeLoad()

onBeforeLoad (   $keys,
  $reset 
)

Pre-processor for $table->load($keys, $reset)

Paramètres
mixed$keysAn optional primary key value to load the row by, or an array of fields to match. If not set the instance property value is used.
boolean$resetTrue to reset the default values before loading the new row.
Renvoie
void
Depuis
3.1.2

◆ onBeforeStore()

onBeforeStore (   $updateNulls,
  $tableKey 
)

Pre-processor for $table->store($updateNulls)

Paramètres
boolean$updateNullsThe result of the load
string$tableKeyThe key of the table
Renvoie
void
Depuis
3.1.2

Documentation des champs

◆ $table

$table
protected

La documentation de cette classe a été générée à partir du fichier suivant :