Tabla de Contenidos

Tema anterior

< Interface Phalcon\Mvc\Model\Query\StatusInterface

Próximo tema

Interface Phalcon\Mvc\Model\ResultInterface >

Esta página

Interface Phalcon\Mvc\Model\RelationInterface

Phalcon\Mvc\Model\RelationInterface initializer


abstract public __construct (int $type, string $referencedModel, string|array $fields, string|array $referencedFields, [array $options])

Phalcon\Mvc\Model\Relation constructor

abstract public int getType ()

Returns the relation’s type

abstract public string getReferencedModel ()

Returns the referenced model

abstract public string|array getFields ()

Returns the fields

abstract public string|array getReferencedFields ()

Returns the referenced fields

abstract public string|array getOptions ()

Returns the options

abstract public string|array isForeingKey ()

Check whether the relation act as a foreign key

abstract public string|array getForeignKey ()

Returns the foreign key configuration

abstract public boolean hasThrough ()

Check whether the relation

abstract public string getThrough ()

Returns the ‘through’ relation if any