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] …