コード例 #1
0
 /**
  * @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);
 }
コード例 #2
0
ファイル: DbCommand.php プロジェクト: kentonquatman/portfolio
 /**
  * @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);
 }