PHP Класс Ouzo\Db\Relation

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__construct ( $name, $class, $localKey, $foreignKey, $collection, $condition = '', $order = null )
__toString ( )
extractValue ( $values )
getClass ( )
getCondition ( )
getForeignKey ( )
getLocalKey ( )
getName ( )
getOrder ( )
getRelationModelObject ( ) : Model
inline ( array $params ) : Relation
isCollection ( )
withName ( $name )

Описание методов

__construct() публичный Метод

public __construct ( $name, $class, $localKey, $foreignKey, $collection, $condition = '', $order = null )

__toString() публичный Метод

public __toString ( )

extractValue() публичный Метод

public extractValue ( $values )

getClass() публичный Метод

public getClass ( )

getCondition() публичный Метод

public getCondition ( )

getForeignKey() публичный Метод

public getForeignKey ( )

getLocalKey() публичный Метод

public getLocalKey ( )

getName() публичный Метод

public getName ( )

getOrder() публичный Метод

public getOrder ( )

getRelationModelObject() публичный Метод

public getRelationModelObject ( ) : Model
Результат Ouzo\Model

inline() публичный статический Метод

public static inline ( array $params ) : Relation
$params array { @var string $class @var string $localKey @var string $foreignKey @var bool $collection @var string $destinationField }
Результат Relation

isCollection() публичный Метод

public isCollection ( )

withName() публичный Метод

public withName ( $name )