PEAR is discontinued

This is a static archive preserving historical releases and metadata. No new packages or updates will be published. For updates to existing packages, or to publish new packages, please use Composer and Packagist.

Home » Database » DB_DataObject » Bug #6202

getLinkArray() missing

Details

Doc Bug #6202getLinkArray() missing
Submitted2005-12-09 04:25 UTC
Fromnbraczek at bsds dot de
StatusOpen
PackageDB_DataObject
PHP VersionIrrelevant
Roadmaps(Not assigned)

Comments

[2005-12-09 04:25 UTC] nbraczek at bsds dot de

Description:
------------
The quite usefull method getLinkArray() is not mentioned in the documentation. It is found in DB_DataObject 1.7.15 with a wrong/misleading description.

The doc entry should look like this:

(see 'Test script' field)

regards,
Niels Braczek <nbraczek@bsds.de>

Test script:
---------------
-> getLinkArray()
-> getLinkArray() -- fetch and return a list of related objects

Synopsis
mixed $DB_DataObject->getLink (string $column [, string $table])

Description
Fetch an array of related objects. This should be used in conjunction with a <dbname>.links.ini file configuration (see the introduction on linking for details on this).
You may also use this with all parameters to specify, the column and related table.

Parameter
* string $column - either column or column.xxxxx
* string $table - name of table to look up value in

Return value
array - array of results (empty array on failure)

Note
This function can not be called statically.

Example
Example xx-1. Getting the related objects

<?php
$person = new DataObjects_Person;
$person->get(12);
$children = $person->getLinkArray('children');

echo 'There are ', count($children), ' descendant(s):<br />';
foreach ($children as $child) {
echo $child->name, '<br />';
}
?>

[2005-12-09 14:38 UTC] nbraczek at bsds dot de

Of course, it must be

Synopsis
mixed $DB_DataObject->getLinkArray (string $column [, string $table])