observer-pattern

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

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

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

Существует ли консенсус относительно того, как плагины должны быть реализованы в приложении PHP? Я изучил шаблон наб ... но, существует ли шаблон проектирования, который был проверен и доказан много раз, и я просто заново изобретать колесо.

Чем полезен SplSubject/SplObserver?

Стандартная библиотека PHP включает в себя то, что некоторые ресурсы называют эталонной реализацией шаблона наблюдателя ... ит в том, чтобы пройти ваши собственные данные о событии/сообщении и проверьте их наличие внутри SplObserver::update().

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

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

Magento: Как отключить или изменить способ работы основного метода наблюдателя

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

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

Приветствую, в Magento я хочу запустить событие, как только заказ будет настроен на обработку (с помощью подтверждения ... нужно настроить, создать и т.д... Также я пытаюсь выяснить, как получить идентификатор/модель платежеспособных клиентов.

magento $order->getAllItems() возвращает дважды один и тот же товар

Я пишу наблюдателю, который проверяет каждый элемент в заказе, в какой-то момент я получаю элементы foreach($order-& ... ды один и тот же товар с одним и тем же артикулом, конечно, в чем подвох? может быть, в каком-нибудь файле конфигурации?

Остановка процесса сохранения продукта в наблюдателе

В настоящее время я разрабатываю модуль, работающий с редактированием продукта в бэкэнде. Его цель - получить категории ... tab.')); HERE SOME CODE TO TELL MAGENTO TO STOP SAVING THE PRODUCT return; } } }

когда следует использовать шаблон наблюдателя при разработке веб-сайтов?

Мне нужны некоторые практические примеры случаев, когда я мог бы использовать шаблон наблюдателя при разработке веб-сай ... жал здесь и думал об этом шаблон:) ОТРЕДАКТИРОВАНО Меня больше интересует "КОГДА это сделать", а не "КАК это сделать"

как изменить/обновить цену доставки после выбора способа доставки

Я пытаюсь создать пользовательский (сборный) способ доставки для magento 1.7.x.x, следуя инструкциям в этом блоге посл ... ределения цены доставки может быть неправильным. Можете ли вы направить меня на правильный путь или предложить решение?

Логика Шаблона Наблюдателя Без ООП?

Я думал о реализации логики, аналогичной шаблону наблюдателя на моем веб-сайте, для реализации крючков. То, что я ищу ... Я понятия не имею о том, как усилить этот код, чтобы он мог прослушивать несколько действий в одном событии. Спасибо

Magento: Безопасно ли переопределять основной класс наблюдателя событий?

Предположим, что в ядре есть класс наблюдателя событий. Я могу отменить это. Но безопасно ли это? Я имею в виду, влияет ... ventdispatchx, если я это сделаю? Или, есть ли что-нибудь другое лучше способ вместо переопределения наблюдателя событий?

Событие, используемое для добавления функциональности после запуска вспомогательного метода

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

Может ли наблюдатель красноречивой модели получить доступ к данным модели, на которые влияет событие?

Я пытаюсь создать observer для красноречивой модели, которая будет работать в качестве регистратора изменений в этой мо ... vity::create([ "activity-name" => "save", "user" => $user->id ]); } }

Эффективно создавайте экземпляры плагинов с помощью шаблона наблюдателя (php)

Я внедряю шаблон наблюдателя во все плагины для взаимодействия с моим веб-приложением. Теперь я хочу сделать установку ... перебора всех объявленных классов? Как насчет плоского файла? Большое спасибо много для того, чтобы взглянуть на это.

Какие практики правильные для обработки событий в PHP?

я Создал некоторые классы и интерфейс для обработки событий, чтобы небольшое приложение MVC. Моя цель-ре ... } public function addActionListener(ActionListener $object) { $this->listeners[] = $object; } }