Jump to main content Jump to doc navigation

xPDOObject::getFKDefinition()

Получить определение внешнего ключа для определенного имени класса. Это обычно используется для поиска классов в отношении «один ко многим» с текущим объектом.

Синтаксис

API Docs: http://api.modxcms.com/xpdo/om/xPDOObject.html#getFKDefinition

array getFKDefinition (string $alias)

Примеры

Получить определение FK пользователя, который только что отредактировал документ.

$document = $xpdo->getObject('Document',1);
$fkdef = $document->getFKDefinition('EditedBy');
print_r($fkdef);

/* Outputs:
Array (
  [class] => User
  [key] => editedby
  [local] => editedby
  [foreign] => id
  [cardinality] => one
  [owner] => foreign
  [type] => aggregate
) */