1
Bir tabloya yabancı anahtar nasıl programlı olarak eklenir?
Bir dizi yeni tablo eklemeye çalışıyorum ve bu tabloları bağlamak için bir yabancı anahtar eklemeye çalışıyorum. Hakkında bazı bilgiler bulmaya çalışmak için çevrimiçi olarak baktım addForeignKey()ancak hiçbir şey bulamadım. Baktığımda Varien_Db_Adapter_Interface::addForeignKey()ve Mage_Core_Model_Resource_Setup::getFkName()kurulumun doğru yapıldığını sanıyordum ->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 ) Ancak istisna farklı diyor …