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;
}
}