Вопросы с тегом «foreign-key»

1
Как программно добавить внешний ключ в таблицу?
Я пытаюсь добавить набор новых таблиц и пытаюсь добавить внешний ключ для связи этих таблиц. Я посмотрел в Интернете, чтобы попытаться найти некоторую информацию о, addForeignKey()но не могу ничего найти. Смотря на Varien_Db_Adapter_Interface::addForeignKey()и Mage_Core_Model_Resource_Setup::getFkName()я думал, что я получил ниже настройки правильно ->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
Почему в функции Magento 2 `addForeignKey` нет` onUpdate` и как ее добавить при добавлении внешнего ключа
Я начал со сценариев установки Magento 2 и обнаружил одно небольшое изменение в addForeignKeyпараметрах функций Magento . В Magento 1 аргументы для функции похожи, public function addForeignKey($fkName, $column, $refTable, $refColumn, $onDelete = null, $onUpdate = null) Существует опция для определения того, что делать при обновлении строки таблицы, на которую есть …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.