class Record - jcobban/Genealogy GitHub Wiki
Up: Object-Oriented Access to Database Records
This is a base class that implements common functionality used by all database record classes. In particular:
- The value of a column within a record is read and modified by using subscripts, as if it is an array, with the class implementation maintaining the logical integrity of the database.
- The database is updated by
$record->save()
which takes care of details such as whether the UPDATE or INSERT command is required.
Extended By
- class Address
- class Birth
- class Blog
- class Census
- class CensusLine
- class Child
- class Citation
- class Concession
- class Country
- class CountryName
- class County
- class CountyMarriage
- class CountyMarriageReport
- class Death
- class District
- class Domain
- class DontMergeEntry
- class Event
- class EventType
- class Family
- class FieldComment
- class GraveStone
- class Language
- class LegacyHeader
- class Location
- class Marriage
- class MarriageParticipant
- class MethodistBaptism
- class Name
- class Nickname
- class Ocfa
- class Page
- class Participant
- class Person
- class Picture
- class RecordPic
- class RecOwner
- class Source
- class SubDistrict
- class Surname
- class Temple
- class ToDo
- class Township
- class User
In the documentation of derived classes methods are only documented if the class-specific implementation exists and has significant behavior that differs from the base implementation.
Table of Contents
- new Record($dbrow, $newTable)
- $record->getInfo()
- Record::getInformation($tableName)
- $record->getTableName()
- $record->getId()
- $record->getName($options)
- $record->getLastSqlCmd()
- $record->__toString()
- $record->isExisting()
- $record->isValid()
- $record->setTemplate($template)
- $record->setGetModeHTML($newvalue)
- $record->get($field)
- $record->set($field, $value)
- $record->isOwner()
- $record->addOwner($username)
- $record->getErrors()
- $record->dump($label)
- $record->postUpdate()
- $record->save()
- $record->changed()
- $record->delete()
- $record->compare($other)
- $record->toXml($top, $print, $options)
- $record->toJson($print, $options)
- $record->constDebug($className, $parms)
- $record->debugBacktrace()
- $record->log($cmd, $parms)
- Record::slog($cmd, $parms, $key, $before, $after)
- Record::getRealFieldName($fldname)
- foreach($record as $fieldname => $value)
- $record[$fieldName]
- $record->selected
- $record->row
- $record->changed
- $record->former
- $record->extras
- $record->needInsert
- $record->table
- $record->prime
- $record->msg
- static Record::$info
- static Record::$initRow
- static Record::$translate
- static Record::$defaultOrder
- debugPrepQuery($sqlCmd, $sqlParms, $escape)
Next: class RecordPic