extends |
Reference |
|---|---|
uses |
FieldPropertiesTrait, JoinLinkTrait |
| Methods | ||
|---|---|---|
protected
|
init(): void
|
# |
protected
|
referenceOurValue(): Field
|
# |
public
|
ref(Model $ourModel, array $defaults = []): Model
|
# |
| Methods used from Atk4\Core\DiContainerTrait |
|---|
setDefaults(), setMissingProperty(), assertInstanceOf(), _fromSeedPrecheck(), fromSeed(), fromSeedUnsafe() |
| Methods used from Atk4\Core\InitializerTrait |
|---|
isInitialized(), assertIsInitialized(), invokeInit() |
| Methods used from Atk4\Core\TrackableTrait |
|---|
issetOwner(), unsetOwner(), destroy() |
| Methods used from Atk4\Data\Model\JoinLinkTrait |
|---|
hasJoin(), getJoin() |
| Properties inherited from Atk4\Data\Reference |
|---|
$tableAlias, $link, $model, $ourField, $theirField, $checkTheirType, $caption |
| Properties used from Atk4\Core\InitializerTrait |
|---|
$_initialized |
| Properties used from Atk4\Core\TrackableTrait |
|---|
$_owner, $shortName |
| Properties used from Atk4\Data\Model\FieldPropertiesTrait |
|---|
$actual, $neverPersist, $neverSave, $type, $nullable, $required, $enum, $values, $referenceLink, $system, $default, $readOnly, $caption, $ui |
| Properties used from Atk4\Data\Model\JoinLinkTrait |
|---|
$joinName |