จะป้องกันการบันทึกบันทึก Irre ในส่วนขยายที่กำหนดเอง TCA โดยใช้ hook (ใน Typo3) ได้อย่างไร

ฉันกำลังใช้ส่วนขยายแบบกำหนดเองใน typo3 เวอร์ชัน 9.5.8 TCA ประกอบด้วยช่องป้อนข้อมูลบางช่องและช่อง irre หากผู้ใช้ลบหนึ่งในเรกคอร์ด Irre นี้ และคลิกปุ่ม "บันทึก" ฉันจะประมวลผลข้อมูลโดยใช้ hook (processDatamap_postProcessFieldArray) ฉันนำข้อมูลนี้ไปตรวจสอบตามเงื่อนไขบางประการ หากไม่ตรงตามเงื่อนไข จะต้องไม่บันทึกข้อมูล ในกรณีของบันทึก Irre ฉันสามารถนำไปตรวจสอบได้ว่าเป็นไปตามเงื่อนไขของฉันหรือไม่ แต่ฉันไม่สามารถป้องกันการบันทึก/อัปเดตบันทึก irre ไปยังตารางฐานข้อมูลได้ ฉันจะทำอย่างไร?

ฉันลองใช้ exit() แต่จะแสดงหน้าจอสีขาวเมื่อคลิกปุ่ม "บันทึก"

class ClassName
{
    public function processDatamap_postProcessFieldArray($recordStatus, $table, $recordId, $commandValue, DataHandler &$dataHandler)
    {

    }
}

person Sreerag P    schedule 02.09.2019    source แหล่งที่มา
comment
คุณสามารถใช้ TYPO3 hook ก่อนบันทึก โปรดดู คำตอบ   -  person GNB    schedule 03.09.2019
comment
ขณะนี้ฉันสามารถบันทึกได้ แต่จากการป้อนข้อมูลของผู้ใช้ ในบางเงื่อนไข ฉันไม่ต้องการบันทึกข้อมูล ฉันจำเป็นต้องป้องกันการดำเนินการบันทึกในกรณีเช่นนี้ แต่ฉันไม่สามารถทำมันได้   -  person Sreerag P    schedule 03.09.2019