【发布时间】:2015-05-27 13:55:50
【问题描述】:
我希望在我的捆绑包中设置一个事件侦听器,以侦听订单何时设置为完成或退款。
我使用此链接中的代码成功创建了一个事件侦听器:
https://github.com/Sylius/Sylius-Docs/blob/master/bundles/general/events.rst
这是我的监听代码
namespace myBundle\EventListener;
use Symfony\Component\EventDispatcher\GenericEvent;
class SolrListener
{
public function onOrderUpdate(GenericEvent $event)
{
echo "I have hooked into it !!!";
exit();
}
}
这是我的服务条目:
myBundle.listener.solr:
class: myBundle\EventListener\SolrListener
tags:
- { name: kernel.event_listener, event: sylius.orders.post_update, method: onOrderUpdate }
我的主要问题是事件。我试过 sylius.orders.post_update 和 sylius.order.post_update 都没有接。
任何指导将不胜感激,非常感谢。
【问题讨论】: