ฉันเริ่มต้นด้วยสคริปต์การตั้งค่า 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การดำเนินการสำหรับคีย์ต่างประเทศ