/** * @param $table * @param $columns * @param $refTable * @param $refColumns * @param null $delete * @param null $update * * @return int */ public function addForeignKey($table, $columns, $refTable, $refColumns, $delete = null, $update = null) { $name = $this->getConnection()->getForeignKeyName($table, $columns); $table = $this->getConnection()->addTablePrefix($table); $refTable = $this->getConnection()->addTablePrefix($refTable); return parent::addForeignKey($name, $table, $columns, $refTable, $refColumns, $delete, $update); }
/** * @param $table * @param $columns * @param $refTable * @param $refColumns * @param null $delete * @param null $update * @return int */ public function addForeignKey($table, $columns, $refTable, $refColumns, $delete = null, $update = null) { $name = DbHelper::getForeignKeyName($table, $columns); $table = DbHelper::addTablePrefix($table); $refTable = DbHelper::addTablePrefix($refTable); return parent::addForeignKey($name, $table, $columns, $refTable, $refColumns, $delete, $update); }