implements Phalcon\Db\ReferenceInterface
Allows to define reference constraints on tables
<?php
$reference = new Phalcon\Db\Reference("field_fk", array(
'referencedSchema' => "invoicing",
'referencedTable' => "products",
'columns' => array("product_type", "product_code"),
'referencedColumns' => array("type", "code")
));
public __construct (string $referenceName, array $definition)
Phalcon\Db\Reference constructor
public string getName ()
Gets the index name
public string getSchemaName ()
Gets the schema where referenced table is
public string getReferencedSchema ()
Gets the schema where referenced table is
public array getColumns ()
Gets local columns which reference is based
public string getReferencedTable ()
Gets the referenced table
public array getReferencedColumns ()
Gets referenced columns
public string getOnDelete ()
Gets the referenced on delete
public string getOnUpdate ()
Gets the referenced on update
public static Phalcon\Db\Reference __set_state ([array $properties])
Restore a Phalcon\Db\Reference object from export