Я создаю сайт, который отправит уведомление по электронной почте, когда будут выполнены определенные действия. На данный момент у меня есть общая функция уведомления, которая вызывается в определенных областях с параметрами для ссылки на запись базы данных, содержащую сообщение, и т. Д.Функция триггера, указав название функции
Я хотел бы знать, есть ли способ сделать триггер, подобный этой динамике, поэтому добавление/удаление триггеров в разных областях веб-сайта не требует изменений кода. Я думал что-то с отражением, а пространство имен/функция вызывало запуск триггера из базы данных, но я бы предположил, что это будет иметь значительное влияние на производительность.
Что заставляет вас думать, что будет «значительное влияние на производительность»? –
Я полагаю, что мои проблемы связаны с тем, что я не знаю, как реализовать правильное решение посредством отражения, и предположил, что будет значительное количество дополнительных проверок, чтобы увидеть, какие функции должны запускать триггер. Думая об этом больше, я вижу, что мои проблемы, вероятно, иррациональны. –