Я пытаюсь выяснить, как ExpressionEngine удаляет записи.
Я написал логоподобное расширение, которое отслеживает, когда создается запись.Когда я удаляю запись через раздел редактирования EE, эта запись также удаляется из отдельной таблицы, которую я создал для своего расширения.
Как EE узнает, как удалить строку из моей таблицы при удалении записи?Одним из столбцов в моей таблице является `entry_id`.Казалось бы, EE автоматически проверяет все таблицы на наличие столбца entry_id и, если значение соответствует удаляемому значению, строка удаляется.Кто-нибудь может подтвердить это?
Это объясняет, почему мне не пришлось создавать функцию, которая подключается к delete_entries_loop
для достижения этой функции.