->getLink() -- 関連するオブジェクトをフェッチして返す
説明
関連するオブジェクトをフェッチします。
これは、links.ini ファイルの <dbname> 設定が結合で使用されます
(この詳細についてはリンクの導入を参照してください。)
また、カラムや関連テーブルとカラムを明示するために全てのパラメータを指定します。
パラメータ
string $column -
カラムまたは column.xxxxx のどちらかを指定します
string $table -
値を検索するためのテーブル名を指定します
string $link -
他方のテーブルでマッチさせるカラム名を指定します
返り値
mixed - 成功時はオブジェクト、失敗時は FALSE
注意
この関数は、スタティックにコールする
ことはできません。
例
例 39-1関連するオブジェクトを取得する $person = new DataObjects_Person;
$person->get(12);
$group = $person->getLink('group_owner');
echo $group->name;
$group = $person->getLink('colourid','hair'); |
|
例 39-2結果の SQL SELECT * FROM person WHERE id=12
SELECT * FROM group WHERE id=3
SELECT * FROM hair WHERE id=4 |
|