- Overview
- Getting Started
- Extending Your xPDO Model
- Advanced Features
- xPDO Development
-
Class Reference
-
xPDO
- xPDO.addPackage
- xPDO.beginTransaction
- xPDO.commit
- xPDO.connect
- xPDO.fromJSON
- xPDO.getCollection
- xPDO.getCollectionGraph
- xPDO.getCount
- xPDO.getDebug
- xPDO.getFields
- xPDO.getIterator
- xPDO.getManager
- xPDO.getObject
- xPDO.getObjectGraph
- xPDO.getOption
- xPDO.getTableName
- xPDO.loadClass
- xPDO.log
- xPDO.newObject
- xPDO.newQuery
- xPDO.query
- xPDO.setDebug
- xPDO.setLogLevel
- xPDO.setLogTarget
- xPDO.setOption
- xPDO.toJSON
-
xPDOCacheManager
- xPDOCacheManager.copyFile
- xPDOCacheManager.copyTree
- xPDOCacheManager.delete
- xPDOCacheManager.deleteTree
- xPDOCacheManager.endsWith
- xPDOCacheManager.escapeSingleQuotes
- xPDOCacheManager.get
- xPDOCacheManager.getCachePath
- xPDOCacheManager.getCacheProvider
- xPDOCacheManager.matches
- xPDOCacheManager.replace
- xPDOCacheManager.set
- xPDOCacheManager.writeFile
- xPDOCacheManager.writeTree
- xPDOGenerator
- xPDOManager
- xPDOObject
- xPDOQuery
- xPDORevisionControl
- xPDOTransport
- xPDOValidator
-
xPDO
getFKClass
xPDOObject::getFKClass()
Get the name of a class related by foreign key to a specified field key. This is generally used to lookup classes involved in one-to-one relationships with the current object.
Syntax
API Docs: http://api.modxcms.com/xpdo/om/xPDOObject.html#getFKClass
void getFKClass (string $k)
Examples
Get the name of the class related to the field 'book' on the object 'myChapter':
$chapter = $xpdo->getObject('myChapter',12); echo $chapter->getFKClass('book'); // prints "myBook"
Suggest an edit to this page on GitHub (Requires GitHub account. Opens a new window/tab).