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