Articles of observer pattern

Как реализовать шаблон наблюдателя на PHP + Javascript / jQuery?

Как и в SO, где кто-то отвечает на вопрос, если кто-то ответил на указанный вопрос, появится уведомление (через AJAX?). Мой единственный способ немного повторить это – включить таймаут в мой скрипт, который извлекает, если обновление происходит каждые n секунд. Есть ли способ сделать это, используя шаблон наблюдателя на PHP + Javascript (w / jQuery)?

Шаблон проектирования для внедрения плагинов в приложениях PHP

Существует ли консенсус относительно того, как плагины должны быть реализованы в приложении PHP? Я просмотрел шаблон наблюдателя, который близок, это просто система уведомлений и не позволяет коду расширять приложение напрямую. В настоящее время я использую простые системы крюков, с которыми я столкнулся: public function registerHook($hookName, array $params = array()) { $this->hooks[] = $hookName; foreach ( […]

Есть ли событие для регистрации учетной записи в Magento?

Я хотел бы иметь возможность запускать некоторые функции с module который я создаю, когда customer registers учетную запись, но я не могу найти какое-либо event которое будет запущено при new customer registration . Кто-нибудь знает о event , которое отправлено для этого?

Как создать пользовательское событие в symfony2

Я хочу создать пользовательские события, называемые user_logged чтобы я мог присоединить слушателей к этим событиям. Я хочу выполнять несколько функций всякий раз, когда пользователь вошел в систему.

Magento – customer_save_after всегда дважды запускается

Я использую событие customer_save_after в magento, и все отлично работает, кроме одной раздражающей вещи – она ​​всегда срабатывает дважды. Никаких других модулей не переписывать, и я не могу найти других причин для этого. Когда я просматриваю все события, уволенные в это время, и это событие окончательно уволили дважды. Кто-нибудь это объясняет? Я пишу веб-сервис, который […]

Как вызвать событие при оплате, полученное в пурпуре?

Приветствия, в Magento Я хочу инициировать событие, как только заказ был настроен на обработку (с помощью подтверждения шлюза или вручную), например: Если общий клиент (id 1) тратит более 100 $, и платеж подтвержден, установите его идентификатор группы до 4 (серебряный VIP, который по правилам поощрения получает скидку 2% во всем мире), я бы дал щедрость […]