Als «foreign-key» getaggte Fragen

1
Wie füge ich programmgesteuert einen Fremdschlüssel zu einer Tabelle hinzu?
Ich versuche, einen Satz neuer Tabellen hinzuzufügen, und ich versuche, einen Fremdschlüssel hinzuzufügen, um diese Tabellen zu verknüpfen. Ich habe online nach Informationen gesucht addForeignKey(), kann aber nichts finden. Ich schaute zu Varien_Db_Adapter_Interface::addForeignKey()und Mage_Core_Model_Resource_Setup::getFkName()dachte, ich hätte das Setup unten richtig verstanden ->addForeignKey( $installer->getFkName('namespace_module/shop', 'area_id', 'namespace_module/area','area_id'), $installer->getTable('namespace_module/shop'), 'area_id', $installer->getTable('namespace_module/area'), 'area_id', Varien_Db_Ddl_Table::ACTION_CASCADE, …

1
Warum Magento 2 `addForeignKey` Funktion nicht` onUpdate` hat und wie man es beim Hinzufügen eines Fremdschlüssels hinzufügt
Ich habe mit Magento 2-Setup-Skripten begonnen und eine kleine Änderung an den addForeignKeyFunktionsparametern von Magento gefunden . In Magento 1 lauten die Argumente für die Funktion wie folgt: public function addForeignKey($fkName, $column, $refTable, $refColumn, $onDelete = null, $onUpdate = null) Es gibt eine Option zum Definieren, was beim Aktualisieren der …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.