->getLink()
Prev Next

->getLink()

->getLink() – Récupère et retourne un objet

Synopsis

mixed $DB_DataObject->getLink ( string $column , string $table , string $key )

Description

Récupère un objet. Cette méthode doit être utilisée en conjonction avec le fichier de configuration <dbname>.links.ini (voir l'introduction sur le liage pour plus de détails sur ceci).

Vous pouvez également utiliser cette méthode avec tous ses paramètres pour spécifier la colonne ainsi que la table liée et sa colonne.

Parameter

  • string $column - soit une colonne, soit un colonne.xxxxx

  • string $table - nom de la table dans laquelle nous devons chercher une valeur

  • string $link - nom de colonne dans une autre table qui correspond

Return value

mixed - un objet en cas de succès, FALSE si une erreur survient.

Note

This function can not be called statically.

Example

Récupération de l'objet relatif

<?php
$person 
= new DataObjects_Person;
$person->get(12);
$group = $person->getLink('group_owner');
echo 
$group->name;
$group = $person->getLink('colourid','hair');
?>

SQL résultant


SELECT * FROM person WHERE id=12
SELECT * FROM group WHERE id=3
SELECT * FROM hair WHERE id=4

Prev DB_DataObject Next
Automatic Table Linking and Joins PEAR Manual ->getLinks()