Я почав із сценаріїв налаштування 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дії для зовнішнього ключа?