->getLink()

->getLink() -- フェッチと関連するオブジェクトを返す

概要

mixed $DB_DataObject->getLink (string $row [, string $table [, string $key]])

説明

関連するオブジェクトをフェッチします。 これは、links.ini ファイルの <dbname> 設定が結合で使用されます (この詳細についてはリンクの導入を参照してください。)

また、行や関連テーブルと行を明示するために全てのパラメータを指定します。

パラメータ

返り値

mixed - 成功時はオブジェクト、失敗時は FALSE

注意

この関数は、スタティックにコールする ことはできません。

例 33-1関連するオブジェクトを取得する


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

例 33-2結果の SQL

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