Класс Phalcon\Db\Reference
реализует Phalcon\Db\ReferenceInterface
Позволяет определить ограничения ссылок на таблицы
$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