Récupérer l'identifiant d'un enregistrement

Comment procéder à la récupération de l'id d'un enregistrement ?

Chaque collector peut appeler la méthode getId qui permet de récupérer l'identifiant d'un enregistrement.

 function getId($primary_key_value = '', $order = '', $limit = '', $offset = '', $tables = '', $join = '') { }

Les paramètres

  1. $primary_key_value : la valeur de la clé primaire OU un tableau qui regroupe les conditions de récupération ($conditions).
  2. $order : le nom d'un champ sur lequel s'effectuera un tri par odre croissant.
  3. $limit : un chiffre qui déterminera le nombre maximal de résultats.
  4. $offset : un chiffre qui déterminera le point de départ des résultats.
  5. $tables : un tableau avec les noms des tables sur lesquelles l'on souhaite effectuer des jointures.
  6. $join : les jointures elles-mêmes.

Exemple

L'exemple suivant permet de récupérer l'identifiant d'un enregistrement du collector "example" lorsque le champ "lib" est égal à "Item 3".

$conditions = array('lib' => 'Item 3');
$result = $this->collector['example']->getId($conditions);

Retour de la fonction

Cette méthode retourne un identifiant.