Comencé con los scripts de configuración de Magento 2 y encontré un pequeño cambio con los addForeignKey
parámetros de función de Magento . En Magento 1, los argumentos para la función son como,
public function addForeignKey($fkName, $column, $refTable, $refColumn, $onDelete = null, $onUpdate = null)
Hay una opción para definir qué hacer en la actualización de la fila de la tabla referenciada,
mientras que en Magento 2, los argumentos para la misma función son,
public function addForeignKey($fkName, $column, $refTable, $refColumn, $onDelete = null)
Han eliminado onUpdate
argumento.
¿Alguien tiene alguna idea de por qué hicieron eso?
Además, ¿alguien puede guiarme sobre qué hacer si deseo agregar una onUpdate
acción para clave externa?
fuente