Pytania otagowane jako foreign-key

1
Jak programowo dodać klucz obcy do tabeli?
Próbuję dodać zestaw nowych tabel i próbuję dodać klucz obcy, aby połączyć te tabele. Szukałem w Internecie informacji, addForeignKey()ale nie mogłem nic znaleźć. Patrzę Varien_Db_Adapter_Interface::addForeignKey()i Mage_Core_Model_Resource_Setup::getFkName()pomyślałem, że poprawnie ustawiłem poniżej konfiguracji ->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, Varien_Db_Ddl_Table::ACTION_CASCADE ) Ale wyjątek mówi inaczej Zend_Db_Exception Object ( [_previous:Zend_Exception:private] …

1
Dlaczego funkcja Magento 2 `addForeignKey` nie ma opcji` onUpdate` i jak ją dodać podczas dodawania klucza obcego
Zacząłem od skryptów instalacyjnych Magento 2 i znalazłem jedną małą zmianę z addForeignKeyparametrami funkcji Magento . W Magento 1 argumenty funkcji są podobne do: public function addForeignKey($fkName, $column, $refTable, $refColumn, $onDelete = null, $onUpdate = null) Istnieje opcja definiowania, co należy zrobić po aktualizacji wiersza tabeli, do której istnieje odwołanie, …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.