Joomla Platform  13.1
Documentation des API du framework Joomla Platform
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Pages
Référence de la classe JTableObserver
+ Graphe d'héritage de JTableObserver:
+ Graphe de collaboration de JTableObserver:

Liste de tous les membres

Fonctions membres publiques

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

Attributs protégés

 $table

Additional Inherited Members

- Fonctions membres publiques statiques inherited from JObserverInterface
static createObserver (JObservableInterface $observableObject, $params=array())

Description détaillée

Définition à la ligne 20 du fichier observer.php.


Documentation des constructeurs et destructeur

JTableObserver::__construct ( JTable  $table)

Constructor: Associates to $table $this observer

Paramètres:
JTable$tableTable to be observed
Depuis:
3.1.2

Définition à la ligne 37 du fichier observer.php.

Références JTable\attachObserver().

{
$table->attachObserver($this);
$this->table = $table;
}

+ Voici le graphe d'appel pour cette fonction :


Documentation des fonctions membres

JTableObserver::onAfterDelete (   $pk)

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

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

Définition à la ligne 122 du fichier observer.php.

{
}
JTableObserver::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

Définition à la ligne 68 du fichier observer.php.

{
}
JTableObserver::onAfterStore ( $result)

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

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

Réimplémentée dans JTableObserverTags, et JTableObserverContenthistory.

Définition à la ligne 95 du fichier observer.php.

{
}
JTableObserver::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:
UnexpectedValueException

Réimplémentée dans JTableObserverTags, et JTableObserverContenthistory.

Définition à la ligne 109 du fichier observer.php.

{
}
JTableObserver::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

Définition à la ligne 54 du fichier observer.php.

{
}
JTableObserver::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

Réimplémentée dans JTableObserverTags.

Définition à la ligne 82 du fichier observer.php.

{
}

Documentation des données membres

JTableObserver::$table
protected

Définition à la ligne 28 du fichier observer.php.


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