Ejemplo n.º 1
0
 private function addRelation($oLocalColumn, $oUsersTable, $oUsersId)
 {
     $oFk = new ForeignKey();
     $oFk->setTable($this->getTable());
     $oFk->setForeignTableCommonName($oUsersTable->getName());
     if (!$oFk->isMatchedByInverseFK()) {
         $oFk->setOnDelete(ForeignKey::SETNULL);
         $oFk->setOnUpdate(null);
         $oFk->addReference($oLocalColumn, $oUsersId);
         $this->getTable()->addForeignKey($oFk);
     }
 }