Spec-Zone.ru › Phalcon 3

Класс Phalcon\Db\Reference

реализует Phalcon\Db\ReferenceInterface

Исходный код на GitHub

Позволяет определить ограничения ссылок на таблицы

$reference = new \Phalcon\Db\Reference(
    "field_fk",
    [
        "referencedSchema"  => "invoicing",
        "referencedTable"   => "products",
        "columns"           => [
            "product_type",
            "product_code",
        ],
        "referencedColumns" => [
            "type",
            "code",
        ],
    ]
);

Методы

public getName ()

Имя ограничения

public getSchemaName ()

...

public getReferencedSchema ()

...

public getReferencedTable ()

Ссылка на таблицу

public getColumns ()

Локальные столбцы ссылки

public getReferencedColumns ()

Столбцы ссылки

public getOnDelete ()

ON DELETE

public getOnUpdate ()

ON UPDATE

public __construct (mixed $name, array $definition)

Конструктор Phalcon\Db\Reference

public static __set_state (array $data)

Восстановить объект Phalcon\Db\Reference из экспорта

© 2011–2017 Phalcon Framework Team
Licensed under the Creative Commons Attribution License 3.0.
https://docs.phalconphp.com/en/latest/api/Phalcon_Db_Reference.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API