Я начал со сценариев установки Magento 2 и обнаружил одно небольшое изменение в addForeignKey
параметрах функций Magento . В Magento 1 аргументы для функции похожи,
public function addForeignKey($fkName, $column, $refTable, $refColumn, $onDelete = null, $onUpdate = null)
Существует опция для определения того, что делать при обновлении строки таблицы, на которую есть ссылка, в
то время как в Magento 2 аргументы для той же функции выглядят так:
public function addForeignKey($fkName, $column, $refTable, $refColumn, $onDelete = null)
У них есть onUpdate
аргумент удаления .
Кто-нибудь имеет представление о том, почему они это сделали?
Также кто-нибудь может подсказать мне, что делать, если я хочу добавить onUpdate
действие для внешнего ключа?
источник